Modifier and Type | Method and Description |
---|---|
java.util.List<Element> |
AbstractQuery.getAddedElementsBag()
Get the elements referenced by the query definition.
|
Modifier and Type | Method and Description |
---|---|
MObject |
IUmlModel.createElement(java.lang.String metaclassName,
Element parentElement,
java.lang.String relation)
Create an element from its metaclass name, and attach it to a parent using a specific relation.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Element> |
IFragmentStructure.getRoots()
Get the root elements of the fragment.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ArchimateAbstractElement
ArchimateAbstractElement vnull
|
interface |
ArchimateView
ArchimateView vnull
|
interface |
Concept
Concept vnull
|
interface |
Element
Element vnull
|
interface |
Relationship
Relationship vnull
|
interface |
RelationshipConnector
RelationshipConnector vnull
|
interface |
ViewPointDiagram
ViewPointDiagram vnull
A viewpoint diagram is a diagram that displays all diagrams owned by the viewpoint containing this diagram.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ActiveStructureElement
ActiveStructureElement vnull
|
interface |
BehaviorElement
BehaviorElement vnull
|
interface |
Event
Event vnull
|
interface |
ExternalActiveStructureElement
ExternalActiveStructureElement vnull
|
interface |
ExternalBehaviorElement
ExternalBehaviorElement vnull
|
interface |
InternalActiveStructureElement
InternalActiveStructureElement vnull
Internal active structure are the elements that realize the behavior exposed by external active structures.
|
interface |
InternalBehaviorElement
InternalBehaviorElement vnull
|
interface |
PassiveStructureElement
PassiveStructureElement vnull
|
interface |
StructureElement
StructureElement vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
CompositeElement
CompositeElement vnull
|
interface |
Grouping
Grouping vnull
|
interface |
Location
Location vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
MotivationElement
MotivationElement vnull
The motivation elements address the way the Enterprise Architecture is aligned to its context.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ArchimateProject
ArchimateProject vnull
|
interface |
Folder
Folder vnull
|
interface |
Model
Model vnull
|
interface |
ViewPoint
ViewPoint vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
ApplicationFolder
ApplicationFolder v1.0.00
null
|
interface |
BusinessFolder
BusinessFolder v1.0.00
null
|
interface |
ImplementationFolder
ImplementationFolder v1.0.00
null
|
interface |
MotivationFolder
MotivationFolder v1.0.00
null
|
interface |
PhysicalFolder
PhysicalFolder v1.0.00
null
|
interface |
StrategyFolder
StrategyFolder v1.0.00
null
|
interface |
TechnologyFolder
TechnologyFolder v1.0.00
null
|
Modifier and Type | Interface and Description |
---|---|
interface |
ApplicationEvent
ApplicationEvent vnull
|
interface |
ApplicationFunction
ApplicationFunction vnull
|
interface |
ApplicationInteraction
ApplicationInteraction vnull
|
interface |
ApplicationInternalBehaviorElement
ApplicationInternalBehaviorElement vnull
null
|
interface |
ApplicationProcess
ApplicationProcess vnull
|
interface |
ApplicationService
ApplicationService vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
ApplicationCollaboration
ApplicationCollaboration vnull
|
interface |
ApplicationComponent
ApplicationComponent vnull
|
interface |
ApplicationInterface
ApplicationInterface vnull
|
interface |
ApplicationInternalActiveStructureElement
ApplicationInternalActiveStructureElement vnull
null
|
Modifier and Type | Interface and Description |
---|---|
interface |
DataObject
DataObject vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
BusinessInternalActiveStructureElement
BusinessInternalActiveStructureElement vnull
|
interface |
BusinessInternalBehaviorElement
BusinessInternalBehaviorElement vnull
|
interface |
BusinessPassiveStructureElement
BusinessPassiveStructureElement vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
BusinessEvent
BusinessEvent vnull
|
interface |
BusinessFunction
BusinessFunction vnull
|
interface |
BusinessInteraction
BusinessInteraction vnull
|
interface |
BusinessProcess
BusinessProcess vnull
|
interface |
BusinessService
BusinessService vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
Product
Product vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
BusinessActor
BusinessActor vnull
|
interface |
BusinessCollaboration
BusinessCollaboration vnull
|
interface |
BusinessInterface
BusinessInterface vnull
|
interface |
BusinessRole
BusinessRole vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
BusinessObject
BusinessObject vnull
|
interface |
Contract
Contract vnull
|
interface |
Representation
Representation vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
Deliverable
Deliverable vnull
|
interface |
Gap
Gap vnull
|
interface |
ImplementationEvent
ImplementationEvent vnull
|
interface |
Plateau
Plateau vnull
|
interface |
WorkPackage
WorkPackage vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
Assessment
Assessment vnull
|
interface |
Constraint
Constraint vnull
|
interface |
Driver
Driver vnull
|
interface |
Meaning
Meaning vnull
|
interface |
Outcome
Outcome vnull
|
interface |
Principle
Principle vnull
|
interface |
Stakeholder
Stakeholder vnull
|
interface |
Value
Value vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
DistributionNetwork
DistributionNetwork vnull
|
interface |
Equipment
Equipment vnull
|
interface |
Facility
Facility vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
Material
Material vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
Capability
Capability vnull
|
interface |
CourseOfAction
CourseOfAction vnull
|
interface |
StrategyBehaviorElement
StrategyBehaviorElement vnull
null
|
interface |
ValueStream
ValueStream vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
TechnologyEvent
TechnologyEvent vnull
|
interface |
TechnologyFunction
TechnologyFunction vnull
|
interface |
TechnologyInteraction
TechnologyInteraction vnull
|
interface |
TechnologyInternalBehaviorElement
TechnologyInternalBehaviorElement vnull
|
interface |
TechnologyProcess
TechnologyProcess vnull
|
interface |
TechnologyService
TechnologyService vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
CommunicationNetwork
CommunicationNetwork vnull
|
interface |
Device
Device vnull
|
interface |
Node
Node vnull
|
interface |
Path
Path vnull
|
interface |
SystemSoftware
SystemSoftware vnull
|
interface |
TechnologyActiveStructureElement
TechnologyActiveStructureElement vnull
null
|
interface |
TechnologyCollaboration
TechnologyCollaboration vnull
|
interface |
TechnologyInterface
TechnologyInterface vnull
|
interface |
TechnologyInternalActiveStructureElement
TechnologyInternalActiveStructureElement vnull
null
|
Modifier and Type | Interface and Description |
---|---|
interface |
Artifact
Artifact vnull
|
interface |
TechnologyObject
TechnologyObject vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
Access
Access vnull
|
interface |
DependencyRelationship
DependencyRelationship vnull
|
interface |
Influence
Influence v1.0.3
|
interface |
Serving
Serving vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
DynamicRelationship
DynamicRelationship vnull
|
interface |
Flow
Flow vnull
|
interface |
Triggering
Triggering vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
AndJunction
AndJunction vnull
|
interface |
Association
Association vnull
|
interface |
Junction
Junction vnull
|
interface |
OrJunction
OrJunction vnull
|
interface |
OtherRelationship
OtherRelationship vnull
null
|
interface |
Specialization
Specialization vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
Aggregation
Aggregation vnull
|
interface |
Assignment
Assignment vnull
|
interface |
Composition
Composition vnull
|
interface |
Realization
Realization vnull
|
interface |
StructuralRelationship
StructuralRelationship vnull
|
Modifier and Type | Interface and Description |
---|---|
interface |
AnalystContainer
AnalystContainer v0.0.9054
Analyst items container.
|
interface |
AnalystElement
AnalystElement v0.0.9054
Analyst element that is not a container.
|
interface |
AnalystItem
AnalystItem v0.0.9054
This is the root class for all Analyst model elements.
|
interface |
AnalystProject
AnalystProject v0.0.9054
Working space for the requirements model.
|
interface |
AnalystPropertyTable
AnalystPropertyTable v0.0.9054
null
|
interface |
BusinessRule
BusinessRule v0.0.9054
null
|
interface |
BusinessRuleContainer
BusinessRuleContainer v0.0.9054
null
|
interface |
Dictionary
Dictionary v0.0.9054
A Dictionary can contain Terms and other Dictionaries.
|
interface |
GenericAnalystContainer
GenericAnalystContainer v0.0.9054
A GenericAnalystContainer defines a hierarchy that breaks down the analyst model.
|
interface |
GenericAnalystElement
GenericAnalystElement v0.0.9054
Analyst item that must be stereotyped.
|
interface |
Goal
Goal v0.0.9054
null
|
interface |
GoalContainer
GoalContainer v0.0.9054
null
|
interface |
KPI
KPI v2.0.01
Expression of a requirement.
|
interface |
KPIContainer
KPIContainer v2.0.01
|
interface |
Requirement
Requirement v0.0.9054
Expression of a requirement.
|
interface |
RequirementContainer
RequirementContainer v0.0.9054
A RequirementContainer defines a hierarchy that breaks down the requirement model.
|
interface |
Risk
Risk v0.0.9055
|
interface |
RiskContainer
RiskContainer v0.0.9055
|
interface |
Term
Term v0.0.9054
Dictionary term definition.
|
interface |
Test
Test v1.0.0
|
interface |
TestContainer
TestContainer v1.0.0
|
Modifier and Type | Interface and Description |
---|---|
interface |
BpmnActivity
BpmnActivity v0.0.9054
An Activity is work that is performed within a Business Process.
|
interface |
BpmnAdHocSubProcess
BpmnAdHocSubProcess v0.0.9054
An Ad-Hoc Sub-Process is a specialized type of Sub-Process that is a group of Activities that have no required sequence relationships.
|
interface |
BpmnBusinessRuleTask
BpmnBusinessRuleTask v0.0.9054
A Business Rule Task provides a mechanism for the Process to provide input to a Business Rules Engine and to get the output of calculations that the Business Rules Engine might provide.
|
interface |
BpmnCallActivity
BpmnCallActivity v0.0.9054
|
interface |
BpmnComplexBehaviorDefinition
BpmnComplexBehaviorDefinition v0.0.9054
This element controls when and which Events are thrown in case behavior of the Multi-Instance Activity is set to complex.
|
interface |
BpmnLoopCharacteristics
BpmnLoopCharacteristics v0.0.9054
null
|
interface |
BpmnManualTask
BpmnManualTask v0.0.9054
A Manual Task is a Task that is expected to be performed without the aid of any business process execution engine or any application.
|
interface |
BpmnMultiInstanceLoopCharacteristics
BpmnMultiInstanceLoopCharacteristics v0.0.9054
null
|
interface |
BpmnReceiveTask
BpmnReceiveTask v0.0.9054
A Receive Task is a simple Task that is designed to wait for a Message to arrive from an external Participant (relative to the Process).
|
interface |
BpmnScriptTask
BpmnScriptTask v0.0.9054
A Script Task is executed by a business process engine.
|
interface |
BpmnSendTask
BpmnSendTask v0.0.9054
A Send Task is a simple Task that is designed to send a Message to an external Participant (relative to the Process).
|
interface |
BpmnServiceTask
BpmnServiceTask v0.0.9054
A Service Task is a Task that uses some sort of service, which could be a Web service or an automated application.
|
interface |
BpmnStandardLoopCharacteristics
BpmnStandardLoopCharacteristics v0.0.9054
null
|
interface |
BpmnSubProcess
BpmnSubProcess v0.0.9054
A Sub-Process is an Activity whose internal details have been modeled using Activities, Gateways, Events, and Sequence Flow.
|
interface |
BpmnTask
BpmnTask v0.0.9054
A Task is an atomic Activity within a Process flow.
|
interface |
BpmnTransaction
BpmnTransaction v0.0.9054
A Transaction is a specialized type of Sub-Process which will have a special behavior that is controlled through a transaction protocol (such as WS-Transaction).
|
interface |
BpmnUserTask
BpmnUserTask v0.0.9054
A User Task is a typical "workflow" Task where a human performer performs the Task with the assistance of a software application and is scheduled through a task list manager of some sort.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BpmnCollaborationDiagram
BpmnCollaborationDiagram v0.0.9054
|
interface |
BpmnProcessCollaborationDiagram
BpmnProcessCollaborationDiagram v0.0.9054
|
interface |
BpmnProcessDesignDiagram
BpmnProcessDesignDiagram v0.0.9054
|
interface |
BpmnSubProcessDiagram
BpmnSubProcessDiagram v0.0.9054
Diagram dedicated to subprocesses.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BpmnEndPoint
BpmnEndPoint v0.0.9054
|
interface |
BpmnInterface
BpmnInterface v0.0.9054
|
interface |
BpmnOperation
BpmnOperation v0.0.9054
|
Modifier and Type | Interface and Description |
---|---|
interface |
BpmnBoundaryEvent
BpmnBoundaryEvent v0.0.9054
Event attached to the boundary of an activity.
|
interface |
BpmnCancelEventDefinition
BpmnCancelEventDefinition v0.0.9054
|
interface |
BpmnCatchEvent
BpmnCatchEvent v0.0.9054
Events catching some sort of signal or condition (message, condition, timer, etc.).
|
interface |
BpmnCompensateEventDefinition
BpmnCompensateEventDefinition v0.0.9054
Compensation Events are used in the context of triggering or handling compensation.
|
interface |
BpmnConditionalEventDefinition
BpmnConditionalEventDefinition v0.0.9054
Event defined by a condition
|
interface |
BpmnEndEvent
BpmnEndEvent v0.0.9054
the End Event indicates where a Process will end.
|
interface |
BpmnErrorEventDefinition
BpmnErrorEventDefinition v0.0.9054
Event definition for an error.
|
interface |
BpmnEscalationEventDefinition
BpmnEscalationEventDefinition v0.0.9054
Event corresponding to an escalation.
|
interface |
BpmnEvent
BpmnEvent v0.0.9054
|
interface |
BpmnEventDefinition
BpmnEventDefinition v0.0.9054
Defines the type of contained triggers expected for an Event
|
interface |
BpmnImplicitThrowEvent
BpmnImplicitThrowEvent v0.0.9054
This is a non-graphical Event that this used for Multi-Instance Activities
|
interface |
BpmnIntermediateCatchEvent
BpmnIntermediateCatchEvent v0.0.9054
|
interface |
BpmnIntermediateThrowEvent
BpmnIntermediateThrowEvent v0.0.9054
|
interface |
BpmnLinkEventDefinition
BpmnLinkEventDefinition v0.0.9054
|
interface |
BpmnMessageEventDefinition
BpmnMessageEventDefinition v0.0.9054
Specifies the receive or sending of a message.
|
interface |
BpmnSignalEventDefinition
BpmnSignalEventDefinition v0.0.9054
Event attached to the receip or sending of a signal.
|
interface |
BpmnStartEvent
BpmnStartEvent v0.0.9054
|
interface |
BpmnTerminateEventDefinition
BpmnTerminateEventDefinition v0.0.9054
|
interface |
BpmnThrowEvent
BpmnThrowEvent v0.0.9054
|
interface |
BpmnTimerEventDefinition
BpmnTimerEventDefinition v0.0.9054
Event corresponding to a timer event, such as the end of a duration
|
Modifier and Type | Interface and Description |
---|---|
interface |
BpmnMessage
BpmnMessage v0.0.9054
|
interface |
BpmnMessageFlow
BpmnMessageFlow v0.0.9054
A Message Flow is used to show the flow of Messages between two Participants that are prepared to send and receive them.
|
interface |
BpmnSequenceFlow
BpmnSequenceFlow v0.0.9054
A Sequence Flow is used to show the order of Flow Elements in a Process or a Choreography.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BpmnComplexGateway
BpmnComplexGateway v0.0.9054
The Complex Gateway can be used to model complex synchronization behavior.
|
interface |
BpmnEventBasedGateway
BpmnEventBasedGateway v0.0.9054
The Event-Based Gateway represents a branching point in the Process where the alternative paths that follow the Gateway are based on Events that occur, rather than the evaluation of Expressions using Process data (as with an Exclusive or Inclusive Gateway).
|
interface |
BpmnExclusiveGateway
BpmnExclusiveGateway v0.0.9054
A diverging Exclusive Gateway (Decision) is used to create alternative paths within a Process flow.
|
interface |
BpmnGateway
BpmnGateway v0.0.9054
Gateways are used to control how the Process flows (how Tokens flow) through Sequence Flow as they converge and diverge within a Process.
|
interface |
BpmnInclusiveGateway
BpmnInclusiveGateway v0.0.9054
A diverging Inclusive Gateway (Inclusive Decision) can be used to create alternative but also parallel paths within a Process flow.
|
interface |
BpmnParallelGateway
BpmnParallelGateway v0.0.9054
A Parallel Gateway is used to synchronize (combine) parallel flows and to create parallel flows.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BpmnDataAssociation
BpmnDataAssociation v0.0.9054
|
interface |
BpmnDataInput
BpmnDataInput v0.0.9054
Activities and Processes often required data in order to execute.
|
interface |
BpmnDataObject
BpmnDataObject v0.0.9054
The primary construct for modeling data within the Process flow is the DataObject element.
|
interface |
BpmnDataOutput
BpmnDataOutput v0.0.9054
Activities and Processes often required data in order to execute.
|
interface |
BpmnDataState
BpmnDataState v0.0.9054
null
|
interface |
BpmnDataStore
BpmnDataStore v0.0.9054
A DataStore provides a mechanism for Activities to retrieve or update stored information that will persist beyond the scope of the Process.
|
interface |
BpmnItemAwareElement
BpmnItemAwareElement v0.0.9054
|
interface |
BpmnItemDefinition
BpmnItemDefinition v0.0.9054
null
|
interface |
BpmnSequenceFlowDataAssociation
BpmnSequenceFlowDataAssociation v0.0.9054
|
Modifier and Type | Interface and Description |
---|---|
interface |
BpmnCollaboration
BpmnCollaboration v2.2.00
The Collaboration package contains classes which are used for modeling Collaborations, which is a collection of Participants shown as Pools, their interactions as shown by Message Flow, and may include Processes within the Pools and/or Choreographies between the Pools.
|
interface |
BpmnLane
BpmnLane v0.0.9054
A Lane element defines one specific partition in a LaneSet.
|
interface |
BpmnLaneSet
BpmnLaneSet v0.0.9054
The LaneSet element defines the container for one or more Lanes.
|
interface |
BpmnParticipant
BpmnParticipant v0.0.9054
A Participant represents a specific PartnerEntity (e.g., a company) and/or a more general PartnerRole (e.g., a buyer, seller, or manufacturer) that are Participants in a Collaboration.
|
interface |
BpmnProcess
BpmnProcess v2.2.0
|
Modifier and Type | Interface and Description |
---|---|
interface |
BpmnResource
BpmnResource v0.0.9054
|
interface |
BpmnResourceParameter
BpmnResourceParameter v0.0.9054
null
|
interface |
BpmnResourceParameterBinding
BpmnResourceParameterBinding v0.0.9054
Valuates the value of a resource parameter for a value occurence.
|
interface |
BpmnResourceRole
BpmnResourceRole v0.0.9054
Resource allocated to a model element.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BpmnArtifact
BpmnArtifact v0.0.9054
BPMN provides modelers with the capability of showing additional information about a Process that is not directly related to the Sequence Flow or Message Flow of the Process.
|
interface |
BpmnAssociation
BpmnAssociation v0.0.9054
An Association is used to associate information and Artifacts with Flow Objects.
|
interface |
BpmnBaseElement
BpmnBaseElement v0.0.9054
BaseElement is the abstract super class for most BPMN elements.
|
interface |
BpmnFlowElement
BpmnFlowElement v0.0.9054
FlowElement is the abstract super class for all elements that can appear in a Process flow, which are FlowNodes - which consist of Activities, Choreography Activities Gateways, and Events - Data Objects, Data Associations, and Sequence Flow.
|
interface |
BpmnFlowNode
BpmnFlowNode v0.0.9054
FlowNodes represent nodes interconnected using sequence flows or message flows.
|
interface |
BpmnGroup
BpmnGroup v0.0.9054
|
interface |
BpmnSharedDefinitions
BpmnSharedDefinitions v2.2.0
Definitions BPMN metaclass.
|
interface |
BpmnSharedElement
BpmnSharedElement v2.2.0
null
|
Modifier and Type | Interface and Description |
---|---|
interface |
AbstractDiagram
AbstractDiagram v0.0.9054
|
interface |
ActivityDiagram
ActivityDiagram v0.0.9054
|
interface |
BehaviorDiagram
BehaviorDiagram v0.0.9054
null
|
interface |
ClassDiagram
ClassDiagram v0.0.9054
|
interface |
CommunicationDiagram
CommunicationDiagram v0.0.9054
|
interface |
CompositeStructureDiagram
CompositeStructureDiagram v0.0.9054
|
interface |
DeploymentDiagram
DeploymentDiagram v0.0.9054
|
interface |
DiagramSet
DiagramSet v0.0.9054
null
|
interface |
GraphDiagram
GraphDiagram v2.1.02
|
interface |
ObjectDiagram
ObjectDiagram v0.0.9054
|
interface |
SequenceDiagram
SequenceDiagram v0.0.9054
|
interface |
StateMachineDiagram
StateMachineDiagram v0.0.9054
|
interface |
StaticDiagram
StaticDiagram v0.0.9054
|
interface |
UseCaseDiagram
UseCaseDiagram v0.0.9054
|
Modifier and Type | Method and Description |
---|---|
<T extends Element> |
AbstractDiagram.getRepresented(java.lang.Class<T> filterClass)
Filtered Getter for relation 'AbstractDiagram->Represented'
Metamodel description:
null
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<Element> |
AbstractDiagram.getRepresented()
Getter for relation 'AbstractDiagram->Represented'
Metamodel description:
null
|
Modifier and Type | Interface and Description |
---|---|
interface |
ImpactDiagram
ImpactDiagram v3.6.00
null
|
interface |
ImpactLink
ImpactLink v3.6.00
|
interface |
ImpactModel
ImpactModel v3.6.00
null
|
interface |
ImpactProject
ImpactProject v3.6.00
null
|
Modifier and Type | Method and Description |
---|---|
<T extends Element> |
ImpactLink.getCauses(java.lang.Class<T> filterClass)
Filtered Getter for relation 'ImpactLink->causes'
Metamodel description:
null
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<Element> |
ImpactLink.getCauses()
Getter for relation 'ImpactLink->causes'
Metamodel description:
null
|
Modifier and Type | Interface and Description |
---|---|
interface |
ModuleComponent
ModuleComponent v0.0.9054
Module Modelio specific metaclass.
|
interface |
ModuleParameter
ModuleParameter v0.0.9054
Definition of a module parameter.
|
interface |
Project
Project v1.1.1
|
Modifier and Type | Interface and Description |
---|---|
interface |
AcceptCallEventAction
AcceptCallEventAction v0.0.9054
AcceptCallAction is an accept event action representing the receipt of a synchronous call request.
|
interface |
AcceptChangeEventAction
AcceptChangeEventAction v0.0.9054
A change event occurs when the Boolean-valued expression becomes true.
|
interface |
AcceptSignalAction
AcceptSignalAction v0.0.9054
AcceptSignalAction is an accept event action representing the receipt of an asynchronous signal.
|
interface |
AcceptTimeEventAction
AcceptTimeEventAction v0.0.9054
An AcceptTimeEventAction waits for the occurrence of a time event meeting a specified condition.
|
interface |
Activity
Activity v0.0.9054
An activity specifies the coordination of executions of subordinate behaviors, using a control and data flow model.
|
interface |
ActivityAction
ActivityAction v0.0.9054
The execution of an action represents some transformation or processing in the modeled system, be it a computer system or otherwise.
|
interface |
ActivityEdge
ActivityEdge v0.0.9054
ActivityEdge is an abstract class for the connections along which tokens flow between activity nodes.
|
interface |
ActivityFinalNode
ActivityFinalNode v0.0.9054
An activity may have more than one activity final node.
|
interface |
ActivityGroup
ActivityGroup v0.0.9054
Nodes and edges can belong to more than one group.
|
interface |
ActivityNode
ActivityNode v0.0.9054
The execution of an action represents some transformation or processing in the modeled
system, be it a computer system or otherwise.
|
interface |
ActivityParameterNode
ActivityParameterNode v0.0.9054
Activity parameter nodes are object nodes at the beginning and end of flows that provide a means to accept inputs to an activity and provide outputs from the activity, through the activity parameters.
|
interface |
ActivityPartition
ActivityPartition v0.0.9054
Partitions divide the nodes and edges to constrain and show a view of the contained nodes.
|
interface |
CallAction
CallAction v0.0.9054
|
interface |
CallBehaviorAction
CallBehaviorAction v0.0.9054
CallBehaviorAction is a call action that invokes a behavior directly rather than invoking a behavioral feature that, in turn, results in the invocation of that behavior.
|
interface |
CallOperationAction
CallOperationAction v0.0.9054
CallOperationAction is an action that transmits an operation call request to the target object, where it may cause the invocation of associated behavior.
|
interface |
CentralBufferNode
CentralBufferNode v0.0.9054
A central buffer node accepts tokens from upstream object nodes and passes them along to downstream object nodes.
|
interface |
Clause
Clause v0.0.9054
A clause is an element that represents a single branch of a conditional construct, including a test and a body section.
|
interface |
ConditionalNode
ConditionalNode v0.0.9054
A conditional node consists of one or more clauses.
|
interface |
ControlFlow
ControlFlow v0.0.9054
A control flow is an edge that starts an activity node after the previous one is finished.
|
interface |
ControlNode
ControlNode v0.0.9054
A control node is an activity node used to coordinate the flows between other nodes.
|
interface |
DataStoreNode
DataStoreNode v0.0.9054
A data store keeps all tokens that enter it, copying them when they are chosen to move downstream.
|
interface |
DecisionMergeNode
DecisionMergeNode v0.0.9054
A decision node is a control node that chooses between outgoing flows.
|
interface |
ExceptionHandler
ExceptionHandler v0.0.9054
null
|
interface |
ExpansionNode
ExpansionNode v0.0.9054
null
|
interface |
ExpansionRegion
ExpansionRegion v0.0.9054
null
|
interface |
FinalNode
FinalNode v0.0.9054
All tokens offered on incoming edges are accepted.
|
interface |
FlowFinalNode
FlowFinalNode v0.0.9054
A flow final destroys all tokens that arrive at it.
|
interface |
ForkJoinNode
ForkJoinNode v0.0.9054
A fork node has one incoming edge and multiple outgoing edges.
|
interface |
InitialNode
InitialNode v0.0.9054
An initial node is a starting point for executing an activity (or structured node, see StructuredActivityNode (from CompleteStructuredActivities, StructuredActivities) ).
|
interface |
InputPin
InputPin v0.0.9054
An input pin is a pin that holds input values to be consumed by an action.
|
interface |
InstanceNode
InstanceNode v0.0.9054
An instance node is an activity node that indicates an instance of a particular classifier, possibly in a particular state, potentially available at a particular point in the activity.
|
interface |
InterruptibleActivityRegion
InterruptibleActivityRegion v0.0.9054
An interruptible region contains activity nodes.
|
interface |
LoopNode
LoopNode v0.0.9054
First the setup section of the loop node is executed.
|
interface |
MessageFlow
MessageFlow v0.0.9054
A Message Flow is used to show the flow of messages between two entities that are prepared to send and receive them.
|
interface |
ObjectFlow
ObjectFlow v0.0.9054
An object flow is an activity edge that only passes object and data tokens.
|
interface |
ObjectNode
ObjectNode v0.0.9054
An object node is an activity node that indicates an instance of a particular classifier, possibly in a particular state, may be available at a particular point in the activity.
|
interface |
OpaqueAction
OpaqueAction v0.0.9054
The semantics of the action are determined by the implementation.
|
interface |
OutputPin
OutputPin v0.0.9054
An output pin is a pin that holds output values produced by an action.
|
interface |
Pin
Pin v0.0.9054
A pin represents an input to an action or an output from an action.
|
interface |
SendSignalAction
SendSignalAction v0.0.9054
SendSignalAction is an action that creates a signal instance from its inputs, and transmits it to the target object, where it may cause the firing of a state machine transition or the execution of an activity.
|
interface |
StructuredActivityNode
StructuredActivityNode v0.0.9054
A structured activity node represents a structured portion of the activity that is not shared with any other structured node, except for nesting.
|
interface |
ValuePin
ValuePin v0.0.9054
null
|
Modifier and Type | Interface and Description |
---|---|
interface |
Behavior
Behavior v0.0.9054
Behavior is a specification of how its context classifier changes state over time.
|
interface |
BehaviorParameter
BehaviorParameter v0.0.9054
BehaviorParameter is a Parameter extended to add support for streaming, exceptions and parameter sets.
|
interface |
OpaqueBehavior
OpaqueBehavior v0.0.9054
The semantics of the behavior are determined by the implementation.
|
interface |
Signal
Signal v0.0.9054
Signals are processed by StateMachines, which represent how SignalEvents are taken into account.
|
Modifier and Type | Interface and Description |
---|---|
interface |
CommunicationChannel
CommunicationChannel v0.0.9054
A CommunicationChannel is a link between two CommunicationNodes.
|
interface |
CommunicationInteraction
CommunicationInteraction v0.0.9054
|
interface |
CommunicationMessage
CommunicationMessage v0.0.9054
CommunicationMessages are used in communication diagrams.
|
interface |
CommunicationNode
CommunicationNode v0.0.9054
|
Modifier and Type | Interface and Description |
---|---|
interface |
CombinedFragment
CombinedFragment v0.0.9054
A combined fragment is defined by an interaction operator and corresponding interaction operands.
|
interface |
DurationConstraint
DurationConstraint v0.0.9054
NOTE : This class is not yet available in Modelio.
|
interface |
ExecutionOccurenceSpecification
ExecutionOccurenceSpecification v0.0.9054
An execution occurence specification is a kind of message end.
|
interface |
ExecutionSpecification
ExecutionSpecification v0.0.9054
An ExecutionSpecification is a specification of the execution of a unit of behavior or action within the Lifeline.
|
interface |
Gate
Gate v0.0.9054
Gates are connected through Messages.
|
interface |
GeneralOrdering
GeneralOrdering v0.0.9054
|
interface |
Interaction
Interaction v0.0.9054
Interactions are units of behavior of an enclosing Classifier.
|
interface |
InteractionFragment
InteractionFragment v0.0.9054
InteractionFragment is an abstract notion of the most general interaction unit.
|
interface |
InteractionOperand
InteractionOperand v0.0.9054
An InteractionOperand is contained in a CombinedFragment and contains an ordered set of InteractionFragments.
|
interface |
InteractionUse
InteractionUse v0.0.9054
An InteractionUse refers to an Interaction.
|
interface |
Lifeline
Lifeline v0.0.9054
|
interface |
Message
Message v2.2.01
Messages are used in object diagrams, collaboration diagrams and sequence diagrams.
|
interface |
MessageEnd
MessageEnd v0.0.9054
A MessageEnd is an abstract NamedElement that represents what can occur at the end of a Message.
|
interface |
OccurrenceSpecification
OccurrenceSpecification v0.0.9054
An OccurrenceSpecification is the basic semantic unit of Interactions.
|
interface |
PartDecomposition
PartDecomposition v0.0.9054
A Lifeline has a class associated as the type of the Instance that the Lifeline represents.
|
interface |
StateInvariant
StateInvariant v0.0.9054
A StateInvariant is a runtime constraint on the participants of the interaction.
|
interface |
TerminateSpecification
TerminateSpecification v0.0.9054
|
Modifier and Type | Interface and Description |
---|---|
interface |
AbstractPseudoState
AbstractPseudoState v0.0.9054
PseudoStates represent every kind of graphical Node in a StateMachine, except States, such as a branch, a fork, and so on.
|
interface |
ChoicePseudoState
ChoicePseudoState v0.0.9054
ChoicePseudoState vertices result in the dynamic evaluation of the guards of the triggers of its outgoing transitions.
|
interface |
ConnectionPointReference
ConnectionPointReference v0.0.9054
|
interface |
DeepHistoryPseudoState
DeepHistoryPseudoState v0.0.9054
DeepHistoryPseudoState represents the most recent active configuration of the composite state that directly contains this pseudostate (e.g., the state configuration that was active when the composite state was last exited).
|
interface |
EntryPointPseudoState
EntryPointPseudoState v0.0.9054
An entry point pseudostate is an entry point of a state machine or composite state.
|
interface |
ExitPointPseudoState
ExitPointPseudoState v0.0.9054
An exit point pseudostate is an exit point of a state machine or composite state.
|
interface |
FinalState
FinalState v0.0.9054
|
interface |
ForkPseudoState
ForkPseudoState v0.0.9054
ForkPseudoState vertices serve to split an incoming transition into two or more transitions terminating on orthogonal target vertices (i.e., vertices in different regions of a composite state).
|
interface |
InitialPseudoState
InitialPseudoState v0.0.9054
An initial pseudostate represents a default vertex that is the source for a single transition to the default state of a composite state.
|
interface |
InternalTransition
InternalTransition v0.0.9054
This Transition is related to a State.
|
interface |
JoinPseudoState
JoinPseudoState v0.0.9054
Join vertices serve to merge several transitions emanating from source vertices in different orthogonal regions.
|
interface |
JunctionPseudoState
JunctionPseudoState v0.0.9054
Junction vertices are semantic-free vertices that are used to chain together multiple transitions.
|
interface |
Region
Region v0.0.9054
|
interface |
ShallowHistoryPseudoState
ShallowHistoryPseudoState v0.0.9054
ShallowHistoryPseudoState represents the most recent active substate of its containing state (but not the substates of that substate).
|
interface |
State
State v0.0.9054
A State represents a period of time during which an object waits for an Event or some Events to occur, or a period of time during which an object performs some ongoing activity.
|
interface |
StateMachine
StateMachine v0.0.9054
State diagams can also define usage protocol for Classes.
|
interface |
StateVertex
StateVertex v0.0.9054
A StateVertex can be either a State, or a PseudoState that is only a graphical convention.
|
interface |
TerminatePseudoState
TerminatePseudoState v0.0.9054
Entering a TerminatePseudoState implies that the execution of this state machine by means of its context object is terminated.
|
interface |
Transition
Transition v0.0.9054
Transitions represent the reaction of an object in a certain State, to a particular Event.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Actor
Actor v0.0.9054
An Actor is an idealization of an external person, process or thing interacting with a system, subsystem or class.
|
interface |
ExtensionPoint
ExtensionPoint v0.0.9054
An extension point identifies a point in the behavior of a use case where that behavior can be extended by the behavior of some other (extending) use case, as specified by an extend relationship.
|
interface |
UseCase
UseCase v0.0.9054
A UseCase is expressed by sequences of Messages exchanged by system units and one or more Actors of the system.
|
interface |
UseCaseDependency
UseCaseDependency v0.0.9054
In Modelio, this specific metaclass has been created for the definition of these links.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DataFlow
DataFlow v0.0.9054
DataFlows are the representation of all types of information that can be transmitted between elements.
|
interface |
InformationFlow
InformationFlow v0.0.9054
|
interface |
InformationItem
InformationItem v0.0.9054
An information item is an abstraction of all kinds of information that can be exchanged between objects.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Abstraction
Abstraction v0.0.9054
An Abstraction is a relationship that relates two Elements or sets of Elements that represent the same concept at different levels of abstraction or from different viewpoints.
|
interface |
AbstractProject
AbstractProject v3.6.00
|
interface |
AbstractResource
AbstractResource v2.1.00
null
|
interface |
Dependency
Dependency v0.0.9054
|
interface |
Document
Document v2.1.00
|
interface |
ExternElement
ExternElement vnull
null
|
interface |
ExternProcessor
ExternProcessor v0.0.9054
Represents an external processor.
|
interface |
MetaclassReference
MetaclassReference v2.1.00
|
interface |
MethodologicalLink
MethodologicalLink v2.1.01
A methodological link allows drawing semantic relationships between elements originating from the same or different metamodels.
|
interface |
ModelElement
ModelElement v3.6.00
|
interface |
ModelTree
ModelTree v0.0.9054
The ElementOwnerShip association provides a hierarchy of ModelElements that can be managed by the model explorer or by the teamwork facility.
|
interface |
Note
Note v0.0.9054
|
interface |
NoteType
NoteType v0.0.9054
|
interface |
Profile
Profile v3.6.00
|
interface |
Resource
Resource v2.1.00
null
|
interface |
ResourceType
ResourceType v2.1.00
|
interface |
Stereotype
Stereotype v2.1.00
|
interface |
Substitution
Substitution v0.0.9054
|
interface |
TaggedValue
TaggedValue v0.0.9054
In Modelio, TaggedValues can have parameters, and must comply with TagTypes that define which kind of TaggedValues may exist.
|
interface |
TagParameter
TagParameter v0.0.9054
TaggedValues are a powerful mechanism in Modelio.
|
interface |
TagType
TagType v0.0.9054
|
interface |
UmlModelElement
UmlModelElement v0.0.9054
A ModelElement describes every element that can exist in a model.
|
interface |
Usage
Usage v0.0.9054
A Usage is a relationship in which one element requires another element (or set of elements) for its full implementation or operation.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MatrixDefinition
MatrixDefinition v0.0.9054
Definition of a matrix.
|
interface |
MatrixValueDefinition
MatrixValueDefinition v0.0.9054
Definition of a matrix value.
|
interface |
QueryDefinition
QueryDefinition v0.0.9054
Line or column query definition.
|
Modifier and Type | Method and Description |
---|---|
<T extends Element> |
QueryDefinition.getAdded(java.lang.Class<T> filterClass)
Filtered Getter for relation 'QueryDefinition->Added'
Metamodel description:
Elements manually added to the lines or columns.
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<Element> |
QueryDefinition.getAdded()
Getter for relation 'QueryDefinition->Added'
Metamodel description:
Elements manually added to the lines or columns.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DynamicPropertyDefinition
DynamicPropertyDefinition v1.1.1
|
interface |
EnumeratedPropertyType
EnumeratedPropertyType v0.0.9054
Enumerated property type.
|
interface |
LocalPropertyTable
LocalPropertyTable v0.0.9054
|
interface |
PropertyDefinition
PropertyDefinition v0.0.9054
|
interface |
PropertyEnumerationLitteral
PropertyEnumerationLitteral v0.0.9054
Enumeration literal for properties.
|
interface |
PropertyTable
PropertyTable v0.0.9054
|
interface |
PropertyTableDefinition
PropertyTableDefinition v0.0.9054
Definition of a typed property table.
|
interface |
PropertyType
PropertyType v0.0.9054
Type of property.
|
interface |
TypedPropertyTable
TypedPropertyTable v0.0.9054
Property table whose possible keys are restrained to the table definition.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AssociationEnd
AssociationEnd v0.0.9054
An AssociationEnd is an endpoint of an Association, which connects the Association to a Classifier.
|
interface |
Attribute
Attribute v0.0.9054
An Attribute is a named slot within a Classifier that describes a range of values that instances of the Classifier may hold.
|
interface |
AttributeLink
AttributeLink v0.0.9054
An AttributeLink defines an Attribute's value at instance level.
|
interface |
BehavioralFeature
BehavioralFeature v0.0.9054
null
|
interface |
BindableInstance
BindableInstance v0.0.9054
A BindableInstance represents the UML 2.0 "Part" concept.
|
interface |
Binding
Binding v0.0.9054
A Binding is used to define the mapping between the Features of the Collaboration and the Features of the Classifier or Operation in the CollaborationUse.
|
interface |
Class
Class v0.0.9054
The Class is the main concept used in object-oriented modeling.
|
interface |
ClassAssociation
ClassAssociation v0.0.9054
A ClassAssociation is represented in UML as a Class that plays the role of an Association.
|
interface |
Classifier
Classifier v0.0.9054
A Classifier is an abstract view of the most important metaclasses such as Class, UseCase, Actor, Component and Node.
|
interface |
Collaboration
Collaboration v0.0.9054
(UML 2.0) A Collaboration is represented as a kind of Classifier, and defines a set of cooperating entities to be played by instances (its roles), as well as a set of Connectors that define Links between the participating instances.
|
interface |
CollaborationUse
CollaborationUse v0.0.9054
(UML 2.0) A CollaborationUse (or collaboration occurrence) represents one particular use of a Collaboration to explain the relationships between the properties of a Classifier.
|
interface |
Component
Component v0.0.9054
A Component defines its behavior in terms of ProvidedInterfaces and RequiredInterfaces.
|
interface |
ComponentRealization
ComponentRealization v0.0.9054
|
interface |
Connector
Connector v0.0.9054
A Connector specifies a Link that enables communication between two or more instances.
|
interface |
ConnectorEnd
ConnectorEnd v0.0.9054
A ConnectorEnd is an endpoint of a Connector, which attaches the Connector to a connectable element.
|
interface |
DataType
DataType v0.0.9054
DataTypes include numbers, strings, and enumerated values.
|
interface |
ElementImport
ElementImport v0.0.9054
ModelElement.Name: Specifies the name that should be added to the namespace of the importing Package in lieu of the name of the imported PackagableElement.
|
interface |
ElementRealization
ElementRealization v0.0.9054
|
interface |
Enumeration
Enumeration v0.0.9054
An Enumeration corresponds to C++ or Java enum, or equivalent types in Pascal, Ada or any other language.
|
interface |
EnumerationLiteral
EnumerationLiteral v0.0.9054
An EnumerationLiteral is a possible value of an enumeration.
|
interface |
Feature
Feature v0.0.9054
In the metamodel, a Feature declares a behavioral or structural characteristic of an Instance of a Classifier or of the Classifier itself.
|
interface |
GeneralClass
GeneralClass v0.0.9054
A GeneralClass is an elaborated Classifier.
|
interface |
Generalization
Generalization v0.0.9054
Each instance of the specific Classifier is also an instance of the general Classifier.
|
interface |
Instance
Instance v0.0.9054
In Modelio, Instances represent both the UML 2.0 Instance specification, and the UML 2.0 Part within structured Classifiers.
|
interface |
Interface
Interface v0.0.9054
An Interface specifies a contract.
|
interface |
InterfaceRealization
InterfaceRealization v0.0.9054
In Modelio, a Realization belongs to its Classifier.
|
interface |
Link
Link v0.0.9054
A Link is an Instance of an Association.
|
interface |
LinkEnd
LinkEnd v0.0.9054
A LinkEnd is the part of a Link that connects to an Instance.
|
interface |
Manifestation
Manifestation v0.0.9054
An Artifact embodies or manifests a number of ModelElements.
|
interface |
NameSpace
NameSpace v0.0.9054
A NameSpace is a named element that can own other named elements.
|
interface |
NaryAssociation
NaryAssociation v0.0.9054
null
|
interface |
NaryAssociationEnd
NaryAssociationEnd v0.0.9054
null
|
interface |
NaryConnector
NaryConnector v0.0.9054
null
|
interface |
NaryConnectorEnd
NaryConnectorEnd v0.0.9054
null
|
interface |
NaryLink
NaryLink v0.0.9054
null
|
interface |
NaryLinkEnd
NaryLinkEnd v0.0.9054
Nouvelle Class :
Extrémité de lien en contact avec une instance.
|
interface |
Operation
Operation v0.0.9054
In Modelio, this metaclass defines both the Operation, and the method implementing it.
|
interface |
Package
Package v1.1.1
The Package is the main structuring unit in a model.
|
interface |
PackageImport
PackageImport v0.0.9054
A PackageImport is defined as a directed relationship that identifies a Package whose members are to be imported by a NameSpace.
|
interface |
PackageMerge
PackageMerge v0.0.9054
A PackageMerge is a relationship between two Packages, where the contents of the target Package (the one pointed at) is merged with the contents of the source Package through specialization and redefinition, where applicable.
|
interface |
Parameter
Parameter v0.0.9054
The main characteristics of a Parameter are its name, passing mode and type.
|
interface |
Port
Port v0.0.9054
(UML 2.0) Ports are connected to other Parts through Connectors through which requests can be made to invoke the behavioral Features of a Classifier.
|
interface |
ProvidedInterface
ProvidedInterface v0.0.9054
|
interface |
RaisedException
RaisedException v0.0.9054
|
interface |
RequiredInterface
RequiredInterface v0.0.9054
|
interface |
StructuralFeature
StructuralFeature v0.0.9054
null
|
interface |
TemplateBinding
TemplateBinding v0.0.9054
A TemplateBinding specifies the Substitution of actual Parameters by the formal Parameters of the template.
|
interface |
TemplateParameter
TemplateParameter v0.0.9054
NameSpaces and Operations can be templated by TemplateParameters.
|
interface |
TemplateParameterSubstitution
TemplateParameterSubstitution v0.0.9054
A TemplateParameterSubstitution associates one or more actual Parameters with a formal template Parameter within the context of a TemplateBinding.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
DefaultInfrastructureVisitor.visitElement(Element obj) |
java.lang.Object |
IInfrastructureVisitor.visitElement(Element obj) |
java.lang.Object |
AbstractInfrastructureVisitor.visitElement(Element obj) |
default java.lang.Object |
IDefaultInfrastructureVisitor.visitElement(Element obj) |
default java.lang.Object |
IAbstractInfrastructureVisitor.visitElement(Element obj) |