Uses of Interface
moise.common.Identifiable
-
Packages that use Identifiable Package Description moise.common moise.oe moise.os moise.os.fs moise.os.ns moise.os.ss -
-
Uses of Identifiable in moise.common
Classes in moise.common that implement Identifiable Modifier and Type Class Description class
MoiseElement
Represents a basic Moise+ element which has an Id (a "player" Role, for example). -
Uses of Identifiable in moise.oe
Classes in moise.oe that implement Identifiable Modifier and Type Class Description class
GoalInstance
Represents an instance goal (in an instance scheme)class
GroupInstance
Represents the instance group of one Group Specificationclass
OEAgent
Represents an agent that belongs to the OE.class
PlanInstance
Represents a plan instance inside a schemeclass
SchemeInstance
Represents the instance of one scheme Specification. -
Uses of Identifiable in moise.os
Classes in moise.os with type parameters of type Identifiable Modifier and Type Class Description class
CardinalitySet<T extends Identifiable>
Represents a collection with cardinality (e.g.Classes in moise.os that implement Identifiable Modifier and Type Class Description class
OS
Represents an Organization Specification (SS, FS, NS). -
Uses of Identifiable in moise.os.fs
Classes in moise.os.fs that implement Identifiable Modifier and Type Class Description class
FS
Represents a Functional Specification.class
Goal
Represents a Goal (in the specification).class
Mission
Represents a Mission.class
Plan
Represents a Plan (one operator, and success rate, and a set of goals).class
Scheme
Represents a Scheme specification. -
Uses of Identifiable in moise.os.ns
Classes in moise.os.ns that implement Identifiable Modifier and Type Class Description class
Norm
Represents a norm (permission, obligation, ...) from a role to a mission.class
NS
Represents a Normative Specification. -
Uses of Identifiable in moise.os.ss
Classes in moise.os.ss that implement Identifiable Modifier and Type Class Description class
Compatibility
Represents a Compatibility between two roles.class
Group
Represents a Group Specification.class
Link
Represents a Link between two roles (its source and destination).class
Role
Represents a Role Definition (its name and inheritance).class
RoleRel
Represents a relation between roles (links, compatibilities, etc).class
SS
Represents a Structural Specification.
-