as.editor.1.6.source-code.ontology.html Maven / Gradle / Ivy
META-MODEL SUMMARY
Diagrams
EnvironmentModel
OrganizationModel
ComponentDiagram
TasksAndGoalsModel
InteractionModel
ActivityDiagram
Entities:
- InitialNode
- DecisionNode
- ForkNode
- EndNode
- Task
- Role
- WorkflowBox
- UMLComment
- TextNote
- TaskWS
- ContextUseTask
- Workflow
- BoxedTask
- RoleWS
- ContextBindingTask
- ContextReleaseTask
- Plan
Relationships:
AgentModel
UseCaseDiagram
Entities:
Relationships:
DeployDiagram
Entities
DecisionNode specializes UMLObject
Represents a node where a decision has to be made about which is the next activity
Use it when ....
Attributes:
FileSpecPatternMapping specializes FileSpecMapping
It adds to FileSpecMapping the possibility of declaring a singleton pattern, meaning that the associated file appears as a singleton.
Use it when ....
Attributes:
- Pattern which contains java.lang.String
TestingPackage specializes INGENIASObject
A deploy unit is an entity that defines how many instances of agents will exist in the final system
Use it when ....
Attributes:
- TestingDeployment which contains ingenias.editor.entities.DeploymentPackage
- Tests which is a collection of ingenias.editor.entities.Test elements
- Parameters which is a collection of ingenias.editor.entities.Parameter elements
MethodParameter specializes INGENIASObject
A method parameter
Use it when ....
Attributes:
- Name which contains java.lang.String
- Type which contains java.lang.String
MentalState specializes INGENIASObject
A mental state represents the mental state of an agent in a certain moment. A MentalState is an aggregate of mental entities.
Use it when ....
Attributes:
FAERIECtxtAttribute specializes FAERIECtxtElement
A deploy unit is an entity that defines how many instances of agents will exist in the final system
Use it when ....
Attributes:
InternalApplication specializes Application
It is an application that will be developed for this system.
Use it when ....
Attributes:
FileSpecMapping specializes UMLClassifier
It is a common slot used only in Frame Fact entity. Each slot could be interpreted in the implementation as an attribute in an object or as a CLIPS slot in a CLIPS fact.
Use it when ....
Attributes:
- Entity which contains ingenias.editor.entities.INGENIASObject
- File which contains java.lang.String
Parameter specializes Entity
A parameter to configure the deployment
Use it when ....
Attributes:
- Name which contains java.lang.String
- Value which contains java.lang.String
Goal specializes ControlMentalEntity
According to the BDI model, a goal is a desired state that an agent wants to reach. In planning, a goal is represented by a world state. Here a goal is an entity by itself, however can be related with a representation of the world state
using satisfaction relationships with tasks. This relationships contains references to descriptions of mental states of agents, so they refer to the image of the world that agent have
Use it when ....
Attributes:
AMICtxtModel specializes INGENIASObject
A deploy unit is an entity that defines how many instances of agents will exist in the final system
Use it when ....
Attributes:
AgentWS specializes Agent
An agent entity is an autonomous entity with identity, purposes and that performs activities to achieve its goals.
Use it when ....
Attributes:
ContextBindingTask specializes Task
Tasks is the encapsulation of actions or non-distributable algorithms. Tasks can use Applications and resources. Tasks generate changes in the mental state of the agent that executes them. Changes consist of: (a) modifying, creating or
destroying mental entities; or (b) changes in the perception of the world by acting over applications (applications act over the world producing events, that are perceived by the agent). Though tasks can be also assigned to roles, at the end, it will
belong to an agent.
Use it when ....
Attributes:
DeploymentPackageWithContext specializes DeploymentPackage
A deploy unit is an entity that defines how many instances of agents will exist in the final system
Use it when ....
Attributes:
- Context which is a collection of ingenias.editor.entities.AMIContext elements
- ContextModelInstantiation which is a collection of ingenias.editor.entities.AMIContextInstantiation elements
OrgDeploymentUnit specializes INGENIASObject
A deploy unit is an entity that defines how many instances of agents will exist in the final system
Use it when ....
Attributes:
- InstanceName which contains java.lang.String
- InstOrganization which contains ingenias.editor.entities.Organization
WFTest specializes Test
A deploy unit is an entity that defines how many instances of agents will exist in the final system
Use it when ....
Attributes:
- NeverClaim which contains java.lang.String
- Repetition which contains java.lang.String
- MaxTimePerCycle which contains java.lang.String
- TestDuration which contains java.lang.String
- TestStates which is a collection of ingenias.editor.entities.WFTestState elements
Fact specializes InformationMentalEntity
Describes an information that the agent accepts as reliable. This general entity contains this information in the description field.
Use it when ....
Attributes:
AOPMentalStatePattern specializes SymbolicMentalStatePattern
The mental state of the agent is expressed the Agent0 language. This language in described in the Agent Oriented Programming paper from Shoham. No syntax is verified.
Use it when ....
Attributes:
- AOPExpression which contains java.lang.String
AMIContextInstantiation specializes INGENIASObject
A deploy unit is an entity that defines how many instances of agents will exist in the final system
Use it when ....
Attributes:
- Model which is a collection of ingenias.editor.entities.AMICtxtModel elements
ShareTouple specializes InteractionUnit
Indicates that in the implementation a shared touple communication techonology will be used. Since interaction units transmit information from initiator to collaborators, this interaction unit will be translated as 'leave in a shared
tuple space the information produced by this task and expect it to be read by collaborators'.
Use it when ....
Attributes:
DeploymentUnitByTypeWithInitMS specializes DeploymentUnitByType
A deploy unit is an entity that defines how many instances of agents will exist in the final system
Use it when ....
Attributes:
- InitialState which contains ingenias.editor.entities.AgentModelModelEntity
JoinNode specializes UMLObject
Represents a node where a decision has to be made about which is the next activity
Use it when ....
Attributes:
Slot specializes INGENIASObject
It is a common slot used only in Frame Fact entity. Each slot could be interpreted in the implementation as an attribute in an object or as a CLIPS slot in a CLIPS fact.
Use it when ....
Attributes:
- Name which contains java.lang.String
- Type which contains java.lang.String
- Value which contains java.lang.String
BoxedTask specializes Task
Use it when ....
Attributes:
- Inputs which is a collection of ingenias.editor.entities.MentalEntityInstanceAccess elements
- Outputs which is a collection of ingenias.editor.entities.MentalEntityInstanceCreation elements
RuntimeEvent specializes GeneralEvent
It is a runtime instance of an GeneralEvent
Use it when ....
Attributes:
- Stack which is a collection of ingenias.editor.entities.StackEntry elements
InitialNode specializes UMLObject
Represents a node where a decision has to be made about which is the next activity
Use it when ....
Attributes:
Method specializes INGENIASObject
A conventional object method
Use it when ....
Attributes:
- Result which contains java.lang.String
- Name which contains java.lang.String
- Parameter which is a collection of ingenias.editor.entities.MethodParameter elements
TextUseCase specializes UseCase
A text use case is an UML use case whose description is supplied as natural language text
Use it when ....
Attributes:
- Postcondition which contains java.lang.String
- Precondition which contains java.lang.String
RemoteProcedureCall specializes InteractionUnit
This is an classic technology. It consists on invoking methods on objects allocated on other machines as if they were in the same local. It assumes that you have to produce an interface for the remote object.
Use it when ....
Attributes:
MentalEntity specializes INGENIASObject
It is any element that may form part of the mental state of an agent
Use it when ....
Attributes:
- ExecutionContext which contains java.lang.String
Resource specializes AgentComponent
Describes a resource according to TAEMS notation. Opposite to TAEMS, there is no distinction between consumable and non-consumable resources.
Use it when ....
Attributes:
- CurrentValue which contains java.lang.String
- MinValue which contains java.lang.String
- MaxValue which contains java.lang.String
AgentModelBelieve specializes Believe
A believe expressed with an agent model. This entity is an encapsulation for agent models that express complex requirements
Use it when ....
Attributes:
- Believed which is a collection of ingenias.editor.entities.AgentModelModelEntity elements
ActivityFinal specializes UMLObject
Represents the end of an activity diagram
Use it when ....
Attributes:
INGENIASUseCase specializes UseCase
This use case is configured with information about preconditions and postconditions, as well as information of the different interactions that may appear
Use it when ....
Attributes:
- Postcondition which is a collection of ingenias.editor.entities.AgentModelModelEntity elements
- Scenarios which is a collection of ingenias.editor.entities.InteractionModelModelEntity elements
- Precondition which is a collection of ingenias.editor.entities.AgentModelModelEntity elements
GRASIAAgentDescription specializes AgentDescription
Contains a reference to an agent model. With this model you describe conditions of goal satisfaction or failure, and interaction collaboration. Usually, this is achieved associating mental states to an instance of ConcreteAgent or
AutonomousEntityQuery. This instance should be understood as the executor of the task or the performer or colaborator in an interaction unit. You also can use common associations in these diagrams to represent abilities required or other
qualities.
Use it when ....
Attributes:
- DescriptionWithAgentModel which contains ingenias.editor.entities.AgentModelModelEntity
TextNote specializes UMLObject
A text note is simply an graphic object that shows text explaining details of a diagram.
Use it when ....
Attributes:
- Text which contains java.lang.String
RuntimeFact specializes Fact
It is a runtime instance of a Fact
Use it when ....
Attributes:
- Stack which is a collection of ingenias.editor.entities.StackEntry elements
ForkNode specializes UMLObject
Represents a node where several activities are launched
Use it when ....
Attributes:
OrganizationNetwork specializes OrganizationGroup
A network of roles played by some agents. A network is characterized
Use it when ....
Attributes:
FAERIECtxtModelInst specializes AMIContextInstantiation
A deploy unit is an entity that defines how many instances of agents will exist in the final system
Use it when ....
Attributes:
- EntityInstances which is a collection of ingenias.editor.entities.MentalInstanceSpecification elements
FAERIECtxtModel specializes AMICtxtModel
A deploy unit is an entity that defines how many instances of agents will exist in the final system
Use it when ....
Attributes:
- CtxtValues which is a collection of ingenias.editor.entities.FAERIECtxtValue elements
- CtxtElements which is a collection of ingenias.editor.entities.FAERIECtxtElement elements
UseCase specializes UMLObject
Describes a use case of the system.
Use it when ....
Attributes:
- Description which contains java.lang.String
MessagePassing specializes InteractionUnit
It represents a message exchange among two actors
Use it when ....
Attributes:
GroupDeploymentUnit specializes INGENIASObject
A deploy unit is an entity that defines how many instances of agents will exist in the final system
Use it when ....
Attributes:
- InstanceName which contains java.lang.String
- InstGroup which contains ingenias.editor.entities.OrganizationGroup
SubProtocol specializes AUMLContainer
It represents an AUML protocol
Use it when ....
Attributes:
- Protocol which contains ingenias.editor.entities.Protocol
RuntimeConversation specializes Conversation
A conversation is an instance of an interaction with concrete actors
Use it when ....
Attributes:
- State which contains java.lang.String
- Interaction which contains ingenias.editor.entities.Interaction
- AbortCode which contains java.lang.Integer
- ParentConversation which contains ingenias.editor.entities.RuntimeConversation
- Stack which is a collection of ingenias.editor.entities.StackEntry elements
- ChildConversation which is a collection of ingenias.editor.entities.RuntimeConversation elements
MentalEntityInstanceCreation specializes INGENIASObject
Use it when ....
Attributes:
- MatchingPattern which contains java.lang.String
- InstanceName which contains java.lang.String
- Operation which contains java.lang.String
- MentalEntity which contains ingenias.editor.entities.MentalEntity
SlotValueSpecification specializes INGENIASObject
It is a common slot used only in Frame Fact entity. Each slot could be interpreted in the implementation as an attribute in an object or as a CLIPS slot in a CLIPS fact.
Use it when ....
Attributes:
- Value which contains java.lang.String
- Slot which contains ingenias.editor.entities.Slot
INGENIASObject specializes Entity
Root concept for ingenias entities
Use it when ....
Attributes:
- Description which contains java.lang.String
AUMLComponent specializes INGENIASObject
Use it when ....
Attributes:
- Parent which contains ingenias.editor.entities.AUMLComponent
FAERIECtxtRelationship specializes FAERIECtxtElement
A deploy unit is an entity that defines how many instances of agents will exist in the final system
Use it when ....
Attributes:
NaturalLanguageAgentDescription specializes AgentDescription
Provides an natural language description of an agent. This kind of descriptions is used to represent conditions of goal satisfaction or failure, and interaction collaboration.
Use it when ....
Attributes:
Organization specializes Autonomous_entity
An organization is a set of agents, roles and resources that get together to achieve one or several goals. Inside an organization there are not other organizations, just groups. You can think of an organization as an enterprise.
Internally it is composed by departments that may be restructured without affecting the external image of an enterprise.
Use it when ....
Attributes:
ConditionalMentalState specializes MentalState
A mental state that adds extra information about what conditions must satisfy the entities aggregated in a mental state. Entities in a mental state can be labeled. These labels are used inside the mental state condition.
Use it when ....
Attributes:
- Condition which contains java.lang.String
ApplicationWS specializes Application
An application is wraper to computational system entities. By 'computational', we mean 'having an interface and a concrete behavior'.
Use it when ....
Attributes:
- UsesServiceRole which contains ingenias.editor.entities.RoleWS
Application specializes AgentComponent
An application is wraper to computational system entities. By 'computational', we mean 'having an interface and a concrete behavior'.
Use it when ....
Attributes:
- Methods which is a collection of ingenias.editor.entities.Method elements
DeploymentPackage specializes INGENIASObject
A deploy unit is an entity that defines how many instances of agents will exist in the final system
Use it when ....
Attributes:
- Parameters which is a collection of ingenias.editor.entities.Parameter elements
- AgentsDeployed which is a collection of ingenias.editor.entities.DeploymentUnitByType elements
Plan specializes Task
TODO
Use it when ....
Attributes:
- Tasks which is a collection of ingenias.editor.entities.Task elements
FAERIECtxtValue specializes INGENIASObject
A deploy unit is an entity that defines how many instances of agents will exist in the final system
Use it when ....
Attributes:
WFTestState specializes INGENIASObject
A deploy unit is an entity that defines how many instances of agents will exist in the final system
Use it when ....
Attributes:
- PartID which contains java.lang.String
- Task which contains ingenias.editor.entities.Task
UMLComponent specializes UMLClassifier
Root concept to abstract UML entities
Use it when ....
Attributes:
FAERIECtxtEntity specializes FAERIECtxtElement
A deploy unit is an entity that defines how many instances of agents will exist in the final system
Use it when ....
Attributes:
AUMLPort specializes AUMLComponent
It represents link of a column to another
Use it when ....
Attributes:
- Dest which contains java.lang.String
ContextReleaseTask specializes Task
Tasks is the encapsulation of actions or non-distributable algorithms. Tasks can use Applications and resources. Tasks generate changes in the mental state of the agent that executes them. Changes consist of: (a) modifying, creating or
destroying mental entities; or (b) changes in the perception of the world by acting over applications (applications act over the world producing events, that are perceived by the agent). Though tasks can be also assigned to roles, at the end, it will
belong to an agent.
Use it when ....
Attributes:
INGENIASComponent specializes UMLComponent
(UML Superstructure Specification, v2.0) It is a modular unit with well-defined interfaces that is replaceable within its environment.An important aspect of component-based development is the reuse of previously constructed components. A
component can always be considered an autonomous unit within a system or subsystem. It has one or more provided and/or required interfaces (potentially exposed via ports), and its internals are hidden and inaccessible other than as provided by its
interfaces. Although it may be dependent on other elements in terms of interfaces that are required, a component is encapsulated and its dependencies are designed such that it can be treated as independently as possible. As a result, components and
subsystems can be flexibly reused and replaced by connecting (wiring) them together via their provided and required interfaces. The aspects of autonomy and reuse also extend to components at deployment time. The artifacts that implement component are
intended to be capable of being deployed and re-deployed independently, for instance to update an existing system.
Use it when ....
Attributes:
- Language which contains java.lang.String
- Files which is a collection of ingenias.editor.entities.FileSpecMapping elements
OrganizationGroup specializes INGENIASObject
A group contains other groups, roles, agents, applications, or resources. It represents the structure of an organization.
Use it when ....
Attributes:
IUConcurrence specializes InteractionUnit
It is a container of interaction units. It represents a non-deterministic execution order of a set of interaction units.
Use it when ....
Attributes:
- InteractionUnits which is a collection of ingenias.editor.entities.InteractionUnit elements
DeploymentUnitByType specializes INGENIASObject
A deploy unit is an entity that defines how many instances of agents will exist in the final system
Use it when ....
Attributes:
- NumberInstances which contains java.lang.String
- AgentTypeDeployed which contains ingenias.editor.entities.Agent
IUIterate specializes InteractionUnit
It is a container of interaction units. It represents a repetitive execution of a set of interaction units. The loop finishes when the next interaction unit, to which IUITerate is connected, appears, or when the number of iterations is
satisfied. The number of iterations is a parameter.
Use it when ....
Attributes:
- NumberIterations which contains java.lang.String
- InteractionUnits which is a collection of ingenias.editor.entities.InteractionUnit elements
InformationMentalEntity specializes MentalEntity
An entity that contains information about the world.
Use it when ....
Attributes:
AUMLAlternativeRow specializes AUMLContainer
It represents link of a column to another
Use it when ....
Attributes:
- Condition which contains java.lang.String
Column specializes AUMLContainer
It represents a lifeline in a AUML protocol
Use it when ....
Attributes:
AutonomousEntityQuery specializes INGENIASObject
Represent an instance of an agent or a set of agents in runtime. We can refer to that running instance in different ways: with identifiers, with query-like expressions, etc. There are concretions of this entity to represent these
different ways of referring to agents
Use it when ....
Attributes:
AUMLContainer specializes AUMLComponent
Use it when ....
Attributes:
- Children which is a collection of ingenias.editor.entities.AUMLComponent elements
ConcreteAgent specializes AutonomousEntityQuery
An running instance of an agent. These isntances can be associated to agents to make explicit to what type of agent they refer to. Concrete Agents can be used in almost the same places as the agent concept
Use it when ....
Attributes:
UMLComment specializes UMLObject
A text note is simply an graphic object that shows text explaining details of a diagram.
Use it when ....
Attributes:
- Text which contains java.lang.String
AgentRequirementsQuery specializes AutonomousEntityQuery
Describes a running instance of an agent by any kind of expression. This is useful to denote groups of agents. In that case the AgentRequirementsQuery will represent any of the members of the group
Use it when ....
Attributes:
- Requirements which contains ingenias.editor.entities.AgentDescription
UMLSpecification specializes Specification
A specification of an interaction that uses UML concepts. In INGENIAS it is assumed that the user will apply collaboration diagrams as specification mechanism
Use it when ....
Attributes:
- ModelThatContainsSpecification which contains ingenias.editor.entities.InteractionModelModelEntity
Believe specializes InformationMentalEntity
A believe is a set of asserts that are not certainties, just expectations
Use it when ....
Attributes:
WorkflowBox specializes INGENIASObject
A workflow is an abstraction to a process that has been automatised using activities and identifying responsibility relationships.
Use it when ....
Attributes:
- Workflow which contains ingenias.editor.entities.Workflow
- Role which contains ingenias.editor.entities.Role
- Tasks which is a collection of ingenias.editor.entities.Task elements
FAERIECtxtElement specializes FrameFact
A deploy unit is an entity that defines how many instances of agents will exist in the final system
Use it when ....
Attributes:
AgentComponent specializes INGENIASObject
It represents any possible component of the agent. There is no compromise in the way this component will appear in a final agent architecture. There is a compromise in that the functionality determined by this component will appear in
one or several elements of the architecture.
Use it when ....
Attributes:
GRASIAMentalStatePattern specializes SymbolicMentalStatePattern
Describes an agent mental state using agent models. In these models you are expected to have only an instance of AutonomousEntityQuery associated with a mental state, and this mental state with required mental entities. Another
alternative is to have a conditional mental state entity that allows to express conditions over identified mental entities
Use it when ....
Attributes:
- DescriptionWithAgentModel which contains ingenias.editor.entities.AgentModelModelEntity
DeploymentUnitByTypeEnumInitMS specializes DeploymentUnitByType
A deploy unit is an entity that defines how many instances of agents will exist in the final system
Use it when ....
Attributes:
- InitialState which is a collection of ingenias.editor.entities.MentalInstanceSpecification elements
ContextUseTask specializes Task
Tasks is the encapsulation of actions or non-distributable algorithms. Tasks can use Applications and resources. Tasks generate changes in the mental state of the agent that executes them. Changes consist of: (a) modifying, creating or
destroying mental entities; or (b) changes in the perception of the world by acting over applications (applications act over the world producing events, that are perceived by the agent). Though tasks can be also assigned to roles, at the end, it will
belong to an agent.
Use it when ....
Attributes:
Autonomous_entity specializes INGENIASObject
Root concept that represents an entity with identity and that pursues goals.
Use it when ....
Attributes:
GeneralEvent specializes InformationMentalEntity
Use it when ....
Attributes:
Compromise specializes ControlMentalEntity
A compromise is an entity expressing that an agent has to execute a task due to a request performed by other agent
Use it when ....
Attributes:
Role specializes INGENIASObject
A role is a self-contained grouping of functionalities. When an agent plays a role we want to express that you have to to execute tasks associated to a role and participate in the same interactions that role.
Use it when ....
Attributes:
ControlMentalEntity specializes MentalEntity
Represents an entity used in decision processes
Use it when ....
Attributes:
EnvironmentApplication specializes Application
It represents and application that already exists in the environment that surrounds our MAS. An Application is a wrapper of an element that it is not an agent, nor a resource. You can configure methods in the application and relate this
application with agents. Applications define agents perception.
Use it when ....
Attributes:
WFTestFinalState specializes WFTestState
A deploy unit is an entity that defines how many instances of agents will exist in the final system
Use it when ....
Attributes:
ApplicationEventSlots specializes ApplicationEvent
An application event that determines the information that transmits as slots
Use it when ....
Attributes:
- Slots which is a collection of ingenias.editor.entities.Slot elements
AgentDescription specializes INGENIASObject
Just indicates that in the future you should allocate here a more detailed description of conditions of goal satisfaction or failure, or interaction collaboration, or agent requirements.
Use it when ....
Attributes:
MentalStatePattern specializes INGENIASObject
It is a description of what mental state is required from an agent or set of agents. You can do this in many ways depending on the target platform you are using. For instance, you may describe the mental state with an PROLOG expression,
an AOP expression (like those described in the Shoham's paper), or an GRASIA specification (based on agent models)
Use it when ....
Attributes:
Protocol specializes AUMLContainer
It represents an AUML protocol
Use it when ....
Attributes:
MentalInstanceSpecification specializes INGENIASObject
Sometimes, the model needs to refer to an instance of the model. For those cases, an InstanceSpecification is needed.
Use it when ....
Attributes:
- InstanceType which contains ingenias.editor.entities.MentalEntity
- SlotsValues which is a collection of ingenias.editor.entities.SlotValueSpecification elements
ActionUML specializes UMLObject
Describes an action in an activity diagram
Use it when ....
Attributes:
- Tasks which is a collection of ingenias.editor.entities.Task elements
StackEntry specializes INGENIASObject
Stack information
Use it when ....
Attributes:
- Operation which contains java.lang.String
- Time which contains java.lang.String
- Resposible which contains java.lang.String
- Place which contains java.lang.String
InteractionUnit specializes INGENIASObject
Interaction among actors can be described in terms of units of interaction. A unit of interaction can be a message passing, a shared tuple read/write, a remote method invocation, an action over the environment,... This entity serves as
an abstraction of all the existing ways an agent can interact with another. To characterize interaction units, the user can associate an speech act with each interaction.
Use it when ....
Attributes:
- SpeechAct which contains java.lang.String
- Timeout which contains java.lang.String
- TransferredInfo which is a collection of ingenias.editor.entities.MentalEntity elements
GRASIASpecification specializes Specification
A description of an interaction using GRASIA elements. This description allows to talk about the technology used to transfer information from one agent to another, refer to the mental conditions that must meet initator and collaborators
at each step, what tasks will be executed and when, and what is the execution order of the different communication acts.
Use it when ....
Attributes:
- ModelThatContainsSpecification which contains ingenias.editor.entities.InteractionModelModelEntity
UMLClass specializes UMLClassifier
Root concept to abstract UML entities
Use it when ....
Attributes:
MentalStateProcessor specializes AgentComponent
The agent takes decisions basing upon its mental state. There is an entity that supports management of the mental state of the agent (MentalStateManager) and this entity that represents the decision capabilities of the agent. As the
MentalStateManager you can describe the MentalStateProcessor using tasks and goals diagrams
Use it when ....
Attributes:
- ProcessorDescription which is a collection of ingenias.editor.entities.TasksAndGoalsModelModelEntity elements
MergeNode specializes UMLObject
Represents a node where a decision has to be made about which is the next activity
Use it when ....
Attributes:
EndNode specializes UMLObject
Represents a node where a decision has to be made about which is the next activity
Use it when ....
Attributes:
FrameFact specializes Fact
It is a fact whose informatino is contained in its slots
Use it when ....
Attributes:
- Slots which is a collection of ingenias.editor.entities.Slot elements
Test specializes INGENIASObject
A deploy unit is an entity that defines how many instances of agents will exist in the final system
Use it when ....
Attributes:
Lifeline specializes AUMLContainer
It represents a lifeline in a AUML protocol
Use it when ....
Attributes:
- Agent which contains ingenias.editor.entities.Agent
- Name which contains java.lang.String
- Cardinality which contains java.lang.String
- Role which contains ingenias.editor.entities.Role
SymbolicMentalStatePattern specializes MentalStatePattern
You express a mental state using common expressions. Depending on the language you use, you can decide that you need a more specific type of SymbolicMentalStatePattern
Use it when ....
Attributes:
PROLOGAgentDescription specializes AgentDescription
Provides an prolog based description of an agent. There is no syntax check here. This means that we assume that you write down prolog code. This kind of descriptions is used to represent conditions of goal satisfaction or failure, and
interaction collaboration.
Use it when ....
Attributes:
- PROLOGDescription which contains java.lang.String
Interaction specializes InteractionUnit
Represents an interaction between two or more agents or roles. There can be only one initiator and at least one collaborator. An interaction also details the goal that pursues. This goal should be related with the goals of the
participants.
Use it when ....
Attributes:
- Nature which contains java.lang.String
Specification specializes INGENIASObject
A general concept to describe the specficiation of an interaction. An interaction can be described in many ways and with different formalisms. This concept serves to abstract from concrete specification methods
Use it when ....
Attributes:
SimExtractedInformation specializes INGENIASObject
Describes an action in an activity diagram
Use it when ....
Attributes:
- PollEachSimTimeUnits which contains java.lang.String
- PollAgentsInDeployment which contains ingenias.editor.entities.DeploymentUnitByType
- EntitiesToExtract which is a collection of ingenias.editor.entities.MentalEntity elements
Agent specializes Autonomous_entity
An agent entity is an autonomous entity with identity, purposes and that performs activities to achieve its goals.
Use it when ....
Attributes:
TaskOutputDefinition specializes INGENIASObject
Describes an action in an activity diagram
Use it when ....
Attributes:
- Operation which contains java.lang.String
- AffectedElement which contains ingenias.editor.entities.MentalEntity
MentalStateManager specializes AgentComponent
An agent has a mental state upon which the agent takes decisions. This mental state is an aggregate of mental entities (believes, facts, events, etc.). As an aggregate, the mental state must be managed. Say that management of mental
state consists of determining how new mental entities are added, how to maintain consistency, and how to remove entities. To specify these elements you can use description field of the entity or also task and goal models. If you use task and goals
models, you can detail which management tasks exist and how they act. In these diagrams, tasks can be associated to mental entities by other relationships different from consumes or produces. For instance, you can say that a task create mental
entities or removes mental entities depending on certain conditions. To express these conditions, we use MentalStatePatterns.
Use it when ....
Attributes:
- ManagerDescription which is a collection of ingenias.editor.entities.TasksAndGoalsModelModelEntity elements
INGENIASCodeComponent specializes INGENIASObject
This component encapsulates code associated to a component.
Use it when ....
Attributes:
- Code which contains java.lang.String
- Language which contains java.lang.String
SimulationPackage specializes INGENIASObject
A deploy unit is an entity that defines how many instances of agents will exist in the final system
Use it when ....
Attributes:
- DeltaT which contains java.lang.String
- SimLength which contains java.lang.String
- SimulationDeployment which contains ingenias.editor.entities.DeploymentPackage
- InjectedEvents which is a collection of ingenias.editor.entities.SimulationEvent elements
- Parameters which is a collection of ingenias.editor.entities.Parameter elements
- ExtractedInformation which is a collection of ingenias.editor.entities.SimExtractedInformation elements
UMLClassifier specializes Entity
Root concept to abstract UML entities
Use it when ....
Attributes:
CommunicationEvent specializes GeneralEvent
It is an event produced within a communication
Use it when ....
Attributes:
- InteractionUnit which contains ingenias.editor.entities.InteractionUnit
- Interaction which contains ingenias.editor.entities.Interaction
TaskWS specializes Task
Tasks is the encapsulation of actions or non-distributable algorithms. Tasks can use Applications and resources. Tasks generate changes in the mental state of the agent that executes them. Changes consist of: (a) modifying, creating or
destroying mental entities; or (b) changes in the perception of the world by acting over applications (applications act over the world producing events, that are perceived by the agent). Though tasks can be also assigned to roles, at the end, it will
belong to an agent.
Use it when ....
Attributes:
ObjectSlot specializes Slot
It is a common slot used only in Frame Fact entity. Each slot could be interpreted in the implementation as an attribute in an object or as a CLIPS slot in a CLIPS fact.
Use it when ....
Attributes:
- ObjectValue which contains java.lang.String
GoalStateWS specializes Goal
According to the BDI model, a goal is a desired state that an agent wants to reach. In planning, a goal is represented by a world state. Here a goal is an entity by itself, however can be related with a representation of the world state
using satisfaction relationships with tasks. This relationships contains references to descriptions of mental states of agents, so they refer to the image of the world that agent have
Use it when ....
Attributes:
RuntimeCommFailure specializes RuntimeEvent
A failure occurring in runtime
Use it when ....
Attributes:
- FailureType which contains java.lang.String
- Conversation which contains ingenias.editor.entities.RuntimeConversation
- Message which contains java.lang.String
- Stage which contains java.lang.String
- ConversationID which contains java.lang.String
- Stack which is a collection of ingenias.editor.entities.StackEntry elements
StateGoal specializes Goal
This specialization of Goal is associated with a state that represents the lifecycle of a goal according to INGENIAS. - Satisfied: means that this goal has been achieved - Failed: means that this goal could not be achieved - Pending: the
goal has been activated and is waiting for possible refinements - Refined: the goal has been refined into different subgoals. SubGoals are determined with - Solving: there is a task that can satisfy this goal and it has been executed Field Goal
refers to the goal that is being described.
Use it when ....
Attributes:
- State which contains java.lang.String
- LinkedGoal which contains ingenias.editor.entities.Goal
Conversation specializes InformationMentalEntity
A conversation is an instance of an interaction with concrete actors
Use it when ....
Attributes:
- PlayedRole which contains java.lang.String
- State which contains java.lang.String
- Interaction which contains ingenias.editor.entities.Interaction
- Initiator which contains java.lang.String
- ParticipantsSearch which contains java.lang.String
- ConversationID which contains java.lang.String
- Collaborators which is a collection of java.lang.Object elements
- CurrentContent which is a collection of ingenias.editor.entities.MentalEntity elements
ApplicationEvent specializes GeneralEvent
It is an event produced by an application
Use it when ....
Attributes:
- Source which contains ingenias.editor.entities.Application
WFTestInitialState specializes WFTestState
A deploy unit is an entity that defines how many instances of agents will exist in the final system
Use it when ....
Attributes:
Task specializes AgentComponent
Tasks is the encapsulation of actions or non-distributable algorithms. Tasks can use Applications and resources. Tasks generate changes in the mental state of the agent that executes them. Changes consist of: (a) modifying, creating or
destroying mental entities; or (b) changes in the perception of the world by acting over applications (applications act over the world producing events, that are perceived by the agent). Though tasks can be also assigned to roles, at the end, it will
belong to an agent.
Use it when ....
Attributes:
DeploymentUnitByTypeMSEntity specializes DeploymentUnitByType
A deploy unit is an entity that defines how many instances of agents will exist in the final system
Use it when ....
Attributes:
- InitialState which contains ingenias.editor.entities.MentalState
MentalEntityInstanceAccess specializes INGENIASObject
Use it when ....
Attributes:
- MatchingPattern which contains java.lang.String
- InstanceName which contains java.lang.String
- Operation which contains java.lang.String
- MentalEntity which contains ingenias.editor.entities.MentalEntity
RoleWS specializes Role
A role is a self-contained grouping of functionalities. When an agent plays a role we want to express that you have to to execute tasks associated to a role and participate in the same interactions that role.
Use it when ....
Attributes:
TaskInputDefinition specializes INGENIASObject
Describes an action in an activity diagram
Use it when ....
Attributes:
- Operation which contains java.lang.String
- AffectedElement which contains ingenias.editor.entities.MentalEntity
AMIContext specializes EnvironmentApplication
A deploy unit is an entity that defines how many instances of agents will exist in the final system
Use it when ....
Attributes:
- Models which is a collection of ingenias.editor.entities.AMICtxtModel elements
SimulationEvent specializes INGENIASObject
Describes an action in an activity diagram
Use it when ....
Attributes:
- ProducedAtSimTime which contains java.lang.String
- InsertionFrequency which contains java.lang.String
- FinishedAtSimTime which contains java.lang.String
- ReceivedByAgentsInDeployment which contains ingenias.editor.entities.DeploymentUnitByType
- NewInformation which contains ingenias.editor.entities.MentalEntity
FAERIEContext specializes AMIContext
A deploy unit is an entity that defines how many instances of agents will exist in the final system
Use it when ....
Attributes:
AUMLAlternativeBox specializes AUMLContainer
It represents link of a column to another
Use it when ....
Attributes:
- NumberOfAlternatives which contains java.lang.String
Workflow specializes INGENIASObject
A workflow is an abstraction to a process that has been automatised using activities and identifying responsibility relationships.
Use it when ....
Attributes:
- Tasks which is a collection of ingenias.editor.entities.Task elements
UMLObject specializes Entity
Root concept to abstract UML entities
Use it when ....
Attributes:
Relationships
AHasMSManager
Attributes:
Connected elements:
- Extreme: AHasMSManagersource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: AHasMSManagertarget (min arity:1, max arity:1). It can contains entities of the following types:
AGOInconditionalSubordinationRelationshipOrg
Attributes:
Connected elements:
- Extreme: AGORelationship1source (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: AGORelationship1target (min arity:1, max arity:1). It can contains entities of the following types:
GTDecomposes
Attributes:
Connected elements:
- Extreme: GTDecomposessource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: GTDecomposestarget (min arity:1, max arity:1). It can contains entities of the following types:
WFResponsible
Attributes:
Connected elements:
- Extreme: WFResponsiblesource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: WFResponsibletarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
CDUsesCode
Attributes:
Connected elements:
- Extreme: CDUsesCodesource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: CDUsesCodetarget (min arity:1, max arity:1). It can contains entities of the following types:
AGOCondSubordinationRelationshipGroup
Attributes:
- Condition which contains ingenias.editor.entities.MentalStatePattern
Connected elements:
- Extreme: AGORelationship2source (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: AGORelationship2target (min arity:1, max arity:1). It can contains entities of the following types:
OHasMember
Attributes:
Connected elements:
- Extreme: OHasMembersource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: OHasMembertarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
EPerceivesPolling
Attributes:
- Event which contains ingenias.editor.entities.GeneralEvent
- ApplicationMethod which contains ingenias.editor.entities.Method
Connected elements:
- Extreme: EPerceivessource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: EPerceivestarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
WFParticipates
Attributes:
Connected elements:
- Extreme: WFParticipatessource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: WFParticipatestarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
WFDecomposesWF
Attributes:
Connected elements:
- Extreme: WFDecomposesWFsource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: WFDecomposesWFtarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
UIInitiates
Attributes:
- Condition which contains ingenias.editor.entities.MentalStatePattern
Connected elements:
- Extreme: UIInitiatessource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: UIInitiatestarget (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: UIExecutestarget (min arity:0, max arity:2147483647). It can contains entities of the following types:
ContributeNegatively
Attributes:
Connected elements:
- Extreme: Contributesource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: Contributetarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
MemberDplmnt
Attributes:
Connected elements:
- Extreme: MemberDplmntsource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: MemberDplmnttarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
DefinesDeployment
Attributes:
Connected elements:
- Extreme: DefinesDeploymentsource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: DefinesDeploymenttarget (min arity:1, max arity:1). It can contains entities of the following types:
HasCtxModel
Attributes:
- Event which contains ingenias.editor.entities.GeneralEvent
Connected elements:
- Extreme: HasCtxModelsource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: HasCtxModeltarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
WFUsesMethod
Attributes:
- ApplicationMethod which contains ingenias.editor.entities.Method
Connected elements:
- Extreme: WFUsessource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: WFUsestarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
UISelection
Attributes:
Connected elements:
- Extreme: UISelectionsource (min arity:1, max arity:2147483647). It can contains entities of the following types:
- Extreme: UISelectiontarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
EPerceivesNotification
Attributes:
- Event which contains ingenias.editor.entities.GeneralEvent
- ApplicationMethod which contains ingenias.editor.entities.Method
Connected elements:
- Extreme: EPerceivessource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: EPerceivestarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
OHasWF
Attributes:
Connected elements:
- Extreme: OHasWFsource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: OHasWFtarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
ParticipatesInUseCase
Attributes:
Connected elements:
- Extreme: ParticipatesInUseCasesource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: ParticipatesInUseCasetarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
GTCreates
Attributes:
- Condition which contains ingenias.editor.entities.MentalStatePattern
Connected elements:
- Extreme: GTCreatessource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: GTCreatestarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
WFCancels
Attributes:
- Condition which contains ingenias.editor.entities.MentalStatePattern
Connected elements:
- Extreme: WFUsessource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: WFCancelstarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
WFTestAfter
Attributes:
Connected elements:
- Extreme: WFTestAftersource (min arity:1, max arity:2147483647). It can contains entities of the following types:
- Extreme: WFTestAftertarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
AGOInconditionalSubordinationRelationshipGroup
Attributes:
Connected elements:
- Extreme: AGORelationship2source (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: AGORelationship2target (min arity:1, max arity:1). It can contains entities of the following types:
AUMLSendSimple
Attributes:
- SpeechAct which contains java.lang.String
Connected elements:
- Extreme: AUMLSendSimplesource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: AUMLSendSimpletarget (min arity:1, max arity:1). It can contains entities of the following types:
GTModifies
Attributes:
- Condition which contains ingenias.editor.entities.MentalStatePattern
Connected elements:
- Extreme: WFConsumessource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: WFConsumestarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
WFProduces
Attributes:
- Condition which contains ingenias.editor.entities.MentalStatePattern
Connected elements:
- Extreme: WFProducessource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: WFProducestarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
GTPursues
Attributes:
Connected elements:
- Extreme: GTPursuessource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: GTPursuestarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
UseCasePursues
Attributes:
Connected elements:
- Extreme: UseCasePursuessource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: UseCasePursuestarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
EPerceives
Attributes:
- Event which contains ingenias.editor.entities.GeneralEvent
Connected elements:
- Extreme: EPerceivessource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: EPerceivestarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
ODecomposesWF
Attributes:
Connected elements:
- Extreme: ODecomposesWFsource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: ODecomposesWFtarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
WFFollows
Attributes:
Connected elements:
- Extreme: WFFollowssource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: WFFollowstarget (min arity:1, max arity:1). It can contains entities of the following types:
WFDecomposes
Attributes:
Connected elements:
- Extreme: WFDecomposessource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: WFDecomposestarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
AGOClientServerRelationshipMember
Attributes:
- OfferedGoalService which contains ingenias.editor.entities.Goal
Connected elements:
- Extreme: AGORelationship3source (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: AGORelationship3target (min arity:1, max arity:1). It can contains entities of the following types:
WFSpecifiesExecution
Attributes:
Connected elements:
- Extreme: WFSpecifiesExecutionsource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: WFSpecifiesExecutiontarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
OrgDplmnt
Attributes:
Connected elements:
- Extreme: OrgDplmntsource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: OrgDplmnttarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
AInstanceOf
Attributes:
Connected elements:
- Extreme: AInstanceOfsource (min arity:1, max arity:2147483647). It can contains entities of the following types:
- Extreme: AInstanceOftarget (min arity:1, max arity:1). It can contains entities of the following types:
AGORelationshipGroup
Attributes:
Connected elements:
- Extreme: AGORelationship2source (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: AGORelationship2target (min arity:1, max arity:1). It can contains entities of the following types:
AGORelationshipMember
Attributes:
Connected elements:
- Extreme: AGORelationship3source (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: AGORelationship3target (min arity:1, max arity:1). It can contains entities of the following types:
AInherits
Attributes:
Connected elements:
- Extreme: AInheritssource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: AInheritstarget (min arity:1, max arity:1). It can contains entities of the following types:
GTFails
Attributes:
- FailureCondition which contains ingenias.editor.entities.MentalStatePattern
Connected elements:
- Extreme: GTFailssource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: GTFailstarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
- Extreme: GTFailsHelperTasktarget (min arity:0, max arity:1). It can contains entities of the following types:
AGOClientServerRelationshipOrg
Attributes:
- OfferedGoalService which contains ingenias.editor.entities.Goal
Connected elements:
- Extreme: AGORelationship1source (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: AGORelationship1target (min arity:1, max arity:1). It can contains entities of the following types:
AGOSubordinationRelationshipOrg
Attributes:
Connected elements:
- Extreme: AGORelationship1source (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: AGORelationship1target (min arity:1, max arity:1). It can contains entities of the following types:
GTDepends
Attributes:
Connected elements:
- Extreme: GTDependssource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: GTDependstarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
Includes
Attributes:
Connected elements:
- Extreme: Includessource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: Includestarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
IHasSpec
Attributes:
Connected elements:
- Extreme: IHasSpecsource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: IHasSpectarget (min arity:1, max arity:1). It can contains entities of the following types:
WFPursue
Attributes:
Connected elements:
- Extreme: WFPursuesource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: WFPursuetarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
EResourceBelongsTo
Attributes:
Connected elements:
- Extreme: EResourceBelongsTosource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: EResourceBelongsTotarget (min arity:1, max arity:1). It can contains entities of the following types:
WFConsumes
Attributes:
- Condition which contains ingenias.editor.entities.MentalStatePattern
Connected elements:
- Extreme: WFConsumessource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: WFConsumestarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
FAERIETrgtEntity
Attributes:
Connected elements:
- Extreme: FAERIETrgtEntitysource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: FAERIETrgtEntitytarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
Generalizes
Attributes:
Connected elements:
- Extreme: Includessource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: Includestarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
FAERIESrcEntity
Attributes:
Connected elements:
- Extreme: FAERIESrcEntitysource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: FAERIESrcEntitytarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
GroupDplmnt
Attributes:
Connected elements:
- Extreme: GroupDplmntsource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: GroupDplmnttarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
PConnects
Attributes:
- Inputs which is a collection of ingenias.editor.entities.MentalEntity elements
Connected elements:
- Extreme: PConnectssource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: PConnectstarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
AHasMSProcessor
Attributes:
Connected elements:
- Extreme: AHasMSProcessorsource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: AHasMSProcessortarget (min arity:1, max arity:1). It can contains entities of the following types:
AGOSubordinationRelationshipGroup
Attributes:
Connected elements:
- Extreme: AGORelationship2source (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: AGORelationship2target (min arity:1, max arity:1). It can contains entities of the following types:
CtxtUpdates
Attributes:
Connected elements:
- Extreme: CtxtUpdatessource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: CtxtUpdatestarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
GroupBelongsToOrganization
Attributes:
Connected elements:
- Extreme: GroupBelongsToOrganizationO (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: GroupBelongsToOrganizationT (min arity:1, max arity:2147483647). It can contains entities of the following types:
AContainsME
Attributes:
- Label which contains java.lang.String
Connected elements:
- Extreme: AContainsMEsource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: AContainsMEtarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
GTOrDepends
Attributes:
Connected elements:
- Extreme: GTDependssource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: GTDependstarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
AUMLUseProtocol
Attributes:
- Protocol which contains ingenias.editor.entities.Protocol
Connected elements:
- Extreme: AUMLUseProtocolsource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: AUMLUseProtocoltarget (min arity:1, max arity:1). It can contains entities of the following types:
GTAndDepends
Attributes:
Connected elements:
- Extreme: GTDependssource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: GTDependstarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
ODecomposesGroup
Attributes:
Connected elements:
- Extreme: ODecomposesGroupsource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: ODecomposesGrouptarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
IInitiates
Attributes:
Connected elements:
- Extreme: IInitiatessource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: IInitiatestarget (min arity:1, max arity:1). It can contains entities of the following types:
Contribute
Attributes:
Connected elements:
- Extreme: Contributesource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: Contributetarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
AGORelationshipOrg
Attributes:
Connected elements:
- Extreme: AGORelationship1source (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: AGORelationship1target (min arity:1, max arity:1). It can contains entities of the following types:
Consumes
Attributes:
- Condition which contains ingenias.editor.entities.MentalStatePattern
Connected elements:
- Extreme: WFConsumessource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: WFConsumestarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
TestEventInjection
Attributes:
Connected elements:
- Extreme: TestEventInjectionsource (min arity:1, max arity:2147483647). It can contains entities of the following types:
- Extreme: TestEventInjectiontarget (min arity:1, max arity:1). It can contains entities of the following types:
AHasMS
Attributes:
Connected elements:
- Extreme: AHasMSsource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: AHasMStarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
UMLDescribesUseCase
Attributes:
Connected elements:
- Extreme: UMLDescribesUseCasesource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: UMLDescribesUseCasetarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
IColaborates
Attributes:
Connected elements:
- Extreme: IColaboratessource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: IColaboratestarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
WFFollowsGuarded
Attributes:
- Condition which contains java.lang.String
Connected elements:
- Extreme: WFFollowssource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: WFFollowstarget (min arity:1, max arity:1). It can contains entities of the following types:
GTAffects
Attributes:
Connected elements:
- Extreme: GTAffectssource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: GTAffectstarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
IAccesses
Attributes:
Connected elements:
- Extreme: IAccessessource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: IAccessestarget (min arity:1, max arity:1). It can contains entities of the following types:
UIPrecedes
Attributes:
Connected elements:
- Extreme: UIPrecedessource (min arity:1, max arity:2147483647). It can contains entities of the following types:
- Extreme: UIPrecedestarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
ARoleInheritance
Attributes:
Connected elements:
- Extreme: ARoleInheritancesource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: ARoleInheritancetarget (min arity:1, max arity:1). It can contains entities of the following types:
AGOInconditionalSubordinationRelationshipMember
Attributes:
Connected elements:
- Extreme: AGORelationship3source (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: AGORelationship3target (min arity:1, max arity:1). It can contains entities of the following types:
WFStarts
Attributes:
Connected elements:
- Extreme: WFStartssource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: WFStartstarget (min arity:1, max arity:1). It can contains entities of the following types:
UMLSendsMessage
Attributes:
- Order which contains java.lang.String
- Message which contains java.lang.String
Connected elements:
- Extreme: UMLSendsMessagesource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: UMLSendsMessagetarget (min arity:1, max arity:1). It can contains entities of the following types:
UMLAssociation
Attributes:
Connected elements:
- Extreme: UMLAssociationsource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: UMLAssociationtarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
OHasGroup
Attributes:
Connected elements:
- Extreme: OHasGroupsource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: OHasGrouptarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
WFResponsable
Attributes:
Connected elements:
- Extreme: WFResponsablesource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: WFResponsabletarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
WFContainsTask
Attributes:
Connected elements:
- Extreme: WFContainsTasksource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: WFContainsTasktarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
FAERIEGeneratedBy
Attributes:
Connected elements:
- Extreme: FAERIEGeneratedBysource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: FAERIEGeneratedBytarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
FAERIEAppliedTo
Attributes:
Connected elements:
- Extreme: FAERIEAppliedTosource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: FAERIEAppliedTotarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
UMLRealizes
Attributes:
Connected elements:
- Extreme: UMLRealizessource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: UMLRealizestarget (min arity:1, max arity:1). It can contains entities of the following types:
WFConnects
Attributes:
Connected elements:
- Extreme: WFConnectssource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: WFConnectstarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
Extends
Attributes:
Connected elements:
- Extreme: Extendssource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: Extendstarget (min arity:1, max arity:1). It can contains entities of the following types:
GTInherits
Attributes:
Connected elements:
- Extreme: GTInheritssource (min arity:1, max arity:2147483647). It can contains entities of the following types:
- Extreme: GTInheritstarget (min arity:1, max arity:1). It can contains entities of the following types:
GTDecomposesAND
Attributes:
Connected elements:
- Extreme: GTDecomposessource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: GTDecomposestarget (min arity:1, max arity:1). It can contains entities of the following types:
SimulationPursues
Attributes:
Connected elements:
- Extreme: simulationpursuessource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: simulationpursuestarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
WFEnds
Attributes:
Connected elements:
- Extreme: WFEndssource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: WFEndstarget (min arity:1, max arity:1). It can contains entities of the following types:
AUMLSelection
Attributes:
Connected elements:
- Extreme: AUMLSelectionsource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: AUMLSelectiontarget (min arity:1, max arity:1). It can contains entities of the following types:
CtxtNotifies
Attributes:
Connected elements:
- Extreme: CtxtNotifiessource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: CtxtNotifiestarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
UMLAnnotatedElement
Attributes:
Connected elements:
- Extreme: HasCommentsource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: HasCommenttarget (min arity:1, max arity:1). It can contains entities of the following types:
UIColaborates
Attributes:
- Condition which contains ingenias.editor.entities.MentalStatePattern
Connected elements:
- Extreme: UIColaboratessource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: UIColaboratestarget (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: UIExecutestarget (min arity:0, max arity:2147483647). It can contains entities of the following types:
TriggersFailure
Attributes:
Connected elements:
- Extreme: TriggersFailuresource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: TriggersFailuretarget (min arity:1, max arity:1). It can contains entities of the following types:
WFPlays
Attributes:
Connected elements:
- Extreme: WFPlayssource (min arity:1, max arity:2147483647). It can contains entities of the following types:
- Extreme: WFPlaystarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
AGOClientServerRelationshipGroup
Attributes:
- OfferedGoalService which contains ingenias.editor.entities.Goal
Connected elements:
- Extreme: AGORelationship2source (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: AGORelationship2target (min arity:1, max arity:1). It can contains entities of the following types:
GTDestroys
Attributes:
- Condition which contains ingenias.editor.entities.MentalStatePattern
Connected elements:
- Extreme: GTDestroyssource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: GTDestroystarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
IPursues
Attributes:
Connected elements:
- Extreme: IPursuessource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: IPursuestarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
ApplicationBelongsTo
Attributes:
Connected elements:
- Extreme: ApplicationBelongsTosource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: ApplicationBelongsTotarget (min arity:1, max arity:1). It can contains entities of the following types:
AGOSubordinationRelationshipMember
Attributes:
Connected elements:
- Extreme: AGORelationship3source (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: AGORelationship3target (min arity:1, max arity:1). It can contains entities of the following types:
WSConnects
Attributes:
Connected elements:
- Extreme: WSConnectssource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: WSConnectstarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
GTDecomposesOR
Attributes:
Connected elements:
- Extreme: GTDecomposessource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: GTDecomposestarget (min arity:1, max arity:1). It can contains entities of the following types:
AGOCondSubordinationRelationshipOrg
Attributes:
- Condition which contains ingenias.editor.entities.MentalStatePattern
Connected elements:
- Extreme: AGORelationship1source (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: AGORelationship1target (min arity:1, max arity:1). It can contains entities of the following types:
FAERIEHasValue
Attributes:
Connected elements:
- Extreme: FAERIEHasValuesource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: FAERIEHasValuetarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
GTSatisfies
Attributes:
- SatisfactionCondition which contains ingenias.editor.entities.MentalStatePattern
Connected elements:
- Extreme: GTSatisfiessource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: GTSatisfiestarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
WFUses
Attributes:
Connected elements:
- Extreme: WFUsessource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: WFUsestarget (min arity:1, max arity:2147483647). It can contains entities of the following types:
AGOCondSubordinationRelationshipMember
Attributes:
- Condition which contains ingenias.editor.entities.MentalStatePattern
Connected elements:
- Extreme: AGORelationship3source (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: AGORelationship3target (min arity:1, max arity:1). It can contains entities of the following types:
WFDecides
Attributes:
- Condition which contains java.lang.String
Connected elements:
- Extreme: WFDecidessource (min arity:1, max arity:1). It can contains entities of the following types:
- Extreme: WFDecidestarget (min arity:1, max arity:1). It can contains entities of the following types:
ContributePositively
Attributes:
Connected elements: