All Downloads are FREE. Search and download functionalities are using the official Maven repository.

as.editor.1.6.source-code.ontology.html Maven / Gradle / Ivy




META-MODEL SUMMARY

Entities Relationships Diagrams
DecisionNode
FileSpecPatternMapping
TestingPackage
MethodParameter
MentalState
FAERIECtxtAttribute
InternalApplication
FileSpecMapping
Parameter
Goal
AMICtxtModel
AgentWS
ContextBindingTask
DeploymentPackageWithContext
OrgDeploymentUnit
WFTest
Fact
AOPMentalStatePattern
AMIContextInstantiation
ShareTouple
DeploymentUnitByTypeWithInitMS
JoinNode
Slot
BoxedTask
RuntimeEvent
InitialNode
Method
TextUseCase
RemoteProcedureCall
MentalEntity
Resource
AgentModelBelieve
ActivityFinal
INGENIASUseCase
GRASIAAgentDescription
TextNote
RuntimeFact
ForkNode
OrganizationNetwork
FAERIECtxtModelInst
FAERIECtxtModel
UseCase
MessagePassing
GroupDeploymentUnit
SubProtocol
RuntimeConversation
MentalEntityInstanceCreation
SlotValueSpecification
INGENIASObject
AUMLComponent
FAERIECtxtRelationship
NaturalLanguageAgentDescription
Organization
ConditionalMentalState
ApplicationWS
Application
DeploymentPackage
Plan
FAERIECtxtValue
WFTestState
UMLComponent
FAERIECtxtEntity
AUMLPort
ContextReleaseTask
INGENIASComponent
OrganizationGroup
IUConcurrence
DeploymentUnitByType
IUIterate
InformationMentalEntity
AUMLAlternativeRow
Column
AutonomousEntityQuery
AUMLContainer
ConcreteAgent
UMLComment
AgentRequirementsQuery
UMLSpecification
Believe
WorkflowBox
FAERIECtxtElement
AgentComponent
GRASIAMentalStatePattern
DeploymentUnitByTypeEnumInitMS
ContextUseTask
Autonomous_entity
GeneralEvent
Compromise
Role
ControlMentalEntity
EnvironmentApplication
WFTestFinalState
ApplicationEventSlots
AgentDescription
MentalStatePattern
Protocol
MentalInstanceSpecification
ActionUML
StackEntry
InteractionUnit
GRASIASpecification
UMLClass
MentalStateProcessor
MergeNode
EndNode
FrameFact
Test
Lifeline
SymbolicMentalStatePattern
PROLOGAgentDescription
Interaction
Specification
SimExtractedInformation
Agent
TaskOutputDefinition
MentalStateManager
INGENIASCodeComponent
SimulationPackage
UMLClassifier
CommunicationEvent
TaskWS
ObjectSlot
GoalStateWS
RuntimeCommFailure
StateGoal
Conversation
ApplicationEvent
WFTestInitialState
Task
DeploymentUnitByTypeMSEntity
MentalEntityInstanceAccess
RoleWS
TaskInputDefinition
AMIContext
SimulationEvent
FAERIEContext
AUMLAlternativeBox
Workflow
UMLObject
AHasMSManager
AGOInconditionalSubordinationRelationshipOrg
GTDecomposes
WFResponsible
CDUsesCode
AGOCondSubordinationRelationshipGroup
OHasMember
EPerceivesPolling
WFParticipates
WFDecomposesWF
UIInitiates
ContributeNegatively
MemberDplmnt
DefinesDeployment
HasCtxModel
WFUsesMethod
UISelection
EPerceivesNotification
OHasWF
ParticipatesInUseCase
GTCreates
WFCancels
WFTestAfter
AGOInconditionalSubordinationRelationshipGroup
AUMLSendSimple
GTModifies
WFProduces
GTPursues
UseCasePursues
EPerceives
ODecomposesWF
WFFollows
WFDecomposes
AGOClientServerRelationshipMember
WFSpecifiesExecution
OrgDplmnt
AInstanceOf
AGORelationshipGroup
AGORelationshipMember
AInherits
GTFails
AGOClientServerRelationshipOrg
AGOSubordinationRelationshipOrg
GTDepends
Includes
IHasSpec
WFPursue
EResourceBelongsTo
WFConsumes
FAERIETrgtEntity
Generalizes
FAERIESrcEntity
GroupDplmnt
PConnects
AHasMSProcessor
AGOSubordinationRelationshipGroup
CtxtUpdates
GroupBelongsToOrganization
AContainsME
GTOrDepends
AUMLUseProtocol
GTAndDepends
ODecomposesGroup
IInitiates
Contribute
AGORelationshipOrg
Consumes
TestEventInjection
AHasMS
UMLDescribesUseCase
IColaborates
WFFollowsGuarded
GTAffects
IAccesses
UIPrecedes
ARoleInheritance
AGOInconditionalSubordinationRelationshipMember
WFStarts
UMLSendsMessage
UMLAssociation
OHasGroup
WFResponsable
WFContainsTask
FAERIEGeneratedBy
FAERIEAppliedTo
UMLRealizes
WFConnects
Extends
GTInherits
GTDecomposesAND
SimulationPursues
WFEnds
AUMLSelection
CtxtNotifies
UMLAnnotatedElement
UIColaborates
TriggersFailure
WFPlays
AGOClientServerRelationshipGroup
GTDestroys
IPursues
ApplicationBelongsTo
AGOSubordinationRelationshipMember
WSConnects
GTDecomposesOR
AGOCondSubordinationRelationshipOrg
FAERIEHasValue
GTSatisfies
WFUses
AGOCondSubordinationRelationshipMember
WFDecides
ContributePositively
EnvironmentModel
OrganizationModel
ComponentDiagram
TasksAndGoalsModel
InteractionModel
ActivityDiagram
AgentModel
UseCaseDiagram
DeployDiagram

Diagrams

EnvironmentModel

Entities: Relationships:

OrganizationModel

Entities: Relationships:

ComponentDiagram

Entities: Relationships:

TasksAndGoalsModel

Entities: Relationships:

InteractionModel

Entities: Relationships:

ActivityDiagram

Entities: Relationships:

AgentModel

Entities: Relationships:

UseCaseDiagram

Entities: Relationships:

DeployDiagram

Entities: Relationships:

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:

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:

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:

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:

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:

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:

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:

ContributePositively

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:




© 2015 - 2024 Weber Informatics LLC | Privacy Policy