All Classes and Interfaces
Class
Description
An activity specifies the coordination of executions of subordinate behaviors using a control and data flow model.
Flow edge for either control flow of object flow.
An activity final node is a final node that stops all flows in an activity.
An activity final node is a final node that stops all flows in an activity.
An activity specifies the coordination of executions of subordinate behaviors using a control and data flow model.
A central buffer node is an object node for managing flows from multiple sources and destinations.
A central buffer node is an object node for managing flows from multiple sources and destinations.
A control flow is an edge that starts an activity node after the previous one is finished.
A control flow is an edge that starts an activity node after the previous one is finished.
A control node is an abstract activity node that coordinates flows in an activity.
A data store node is a central buffer node for non-transient information.
A data store node is a central buffer node for non-transient information.
Represents the link of the decision node to a decision input behavior.
A decision node is a control node that chooses between outgoing flows.
A decision node is a control node that chooses between outgoing flows.
The diagram that contains the
ACDiaACNode.Presentation element of the activity itself.
Presentation element of actions which do not depend on other elements.
The connecting edge to an
ACDiaConstraintNode.Client representation of a constraint.
Client representation of a decision input behavior.
Client representation of a selection behavior at a flow.
Client representation of a transformation behavior at a flow.
Specialization of
ACDiaGroupNode.Client representation of a selection behavior at an object node.
Client representation of a postcondition.
Client representation of a precondition.
Abstract node that represents all text nodes in an
ACDia.Client representation of a value specification text.
Client representation of a variable.
Specialization of
ACDiaGroupNode.An exception handler is an element that specifies a body to execute in case the specified exception occurs during the execution of the protected node.
An exception handler is an element that specifies a body to execute in case the specified exception occurs during the execution of the protected node.
An executable node is an abstract class for activity nodes that may be executed.
A flow final node is a final node that terminates a flow.
A flow final node is a final node that terminates a flow.
A fork node is a control node that splits a flow into multiple concurrent flows.
A fork node is a control node that splits a flow into multiple concurrent flows.
An initial node is a control node which flow starts at when the activity is invoked.
An initial node is a control node which flow starts at when the activity is invoked.
An interruptible activity region is an activity group that supports termination of tokens flowing in the portions of an
activity.
An interruptible activity region is an activity group that supports termination of tokens flowing in the portions of an
activity.
A join node is a control node that synchronizes multiple flows.
A join node is a control node that synchronizes multiple flows.
A merge node is a control node that brings multiple alternate flows together.
A merge node is a control node that brings multiple alternate flows together.
An object flow is an activity edge that can have objects or data passing along it.
An object flow is an activity edge that can have objects or data passing along it.
An object node is an activity node that indicates an instance of a particular classifier, possibly in a particular state, and may be available at a particular point in the activity.
Selects tokens from a source object node.
Selects tokens for outgoing edges.
An activity parameter node is an object node for inputs and outputs to activities.
An activity partition is a kind of activity group that identifies actions that have common characteristics.
An activity partition is a kind of activity group that identifies actions that have common characteristics.
A structured activity node is an executable activity node that may have an expansion into subordinate nodes as an ActivityGroup.
A structured activity node is an executable activity node that may have an expansion into subordinate nodes as an ActivityGroup.
Variables are elements for passing data between actions indirectly.
Variables are elements for passing data between actions indirectly.
Elements which can be set an access to
A list of aliases can be assigned to a model version.
This is a utility class for ADAnnotation that provides static methods for creation or other purposes.
This is a utility class for ADApplicationConfiguration that provides static methods for creation or other purposes.
The currently active change set of the assigned users.
The time interval in which a user contributed to a change set.
The currently active change set of the assigned users.
This is a utility class for ADClientAble that provides static methods for creation or other purposes.
This is a utility class for ADClientAble that provides static methods for creation or other purposes.
This is a utility class for ADConfigTranslation that provides static methods for creation or other purposes.
Represents a instance in the context of a change set log.
Represents a instance in the context of a change set log.
The reference to an enum member of an mm2typed element in a change set.
the string value of an mm2typed element in a change set.
the value of an mm2typed element in a change set.
a property an its value.
A long valued property value.
A instance valued property value.
A string valued property value.
This is a utility class for ADEventLogEntry that provides static methods for creation or other purposes.
Elements which an execution permission may be set for.
Elements which an execution permission may be set for.
Elements which can be found by the find dialog.
Elements which can be found by the find dialog.
Element which owns history information.
Element which owns history information.
Represents a single host entry.
Represents the lock for an element
Elements which can be locked by a user.
Elements which can be locked by a user.
Represents a single login for a user.
Elements which can create a login.
Special options for logging-in.
This is a utility class for ADM2AttrModifyAble that provides static methods for creation or other purposes.
This is a utility class for ADM2AttrModifyAble that provides static methods for creation or other purposes.
Represents the model administrator.
Represents a guest for login to a model.
Represents an option for a model login.
Represents a common model user which is used for connecting to a model.
Represents a common model user which is used for connecting to a model.
Represents a common model.
Represents a common model.
This is a utility class for ADModelTranslation that provides static methods for creation or other purposes.
version properies of a managed model.
version properies of a managed model.
This is a utility class for ADNCondition that provides static methods for creation or other purposes.
This is a utility class for ADNElement that provides static methods for creation or other purposes.
Represents a common option.
Elements which can own an option.
Element which may be referenced.
Represents the repository administrator.
Represents an option for the purpose of repository login.
Represents the repository.
Represents the repository.
A synchronized element represents a conceptual element that occurs in different method contexts through synchronized stereotypes.
Elements which contain a time stamp.
This is a utility class for ADTranslationAble that provides static methods for creation or other purposes.
This is a utility class for ADTranslationAble that provides static methods for creation or other purposes.
Options for update purpose.
Represents an interval update option.
Represents a time update option.
Represents a user option for a host.
Represents an option for a user.
Roles are used for access and execution right.
Roles are used for access and execution right.
Elements which are versionable.
Elements which are versionable.
Represents an InoX model.
Represents an InoX model.
AcceptCallAction is an accept event action that represents the receipt of a synchronous call request.
AcceptCallAction is an accept event action that represents the receipt of a synchronous call request.
AcceptEventAction is an action that waits for the occurrence of an event meeting specified condition.
AcceptEventAction is an action that waits for the occurrence of an event meeting specified condition.
An action is a named element that is the fundamental unit of executable functionality.
An action is a named element that is the fundamental unit of executable functionality.
An action input pin is a kind of pin that executes an action to determine the values to input to another.
An action input pin is a kind of pin that executes an action to determine the values to input to another.
Structural features are potentially multi-valued and ordered; this means that the action supports specification of insertion points for new
values.
Structural features are potentially multi-valued and ordered; this means that the action supports specification of insertion points for new
values.
BroadcastSignalAction is an action that transmits a signal instance to all the potential target objects in
the system.
BroadcastSignalAction is an action that transmits a signal instance to all the potential target objects in
the system.
CallAction is an abstract class for actions that invoke behavior and receive return values.
This action destroys all links of an association that have a particular object at one end.
This action destroys all links of an association that have a particular object at one end.
This action removes all values of a structural feature.
This action removes all values of a structural feature.
This action can be used to create links and link objects.
This action can be used to create links and link objects.
This action instantiates a classifier.
This action instantiates a classifier.
This action destroys a link or a link object.
This action destroys a link or a link object.
This action destroys the object on its input pin at runtime.
This action destroys the object on its input pin at runtime.
An input pin is a pin that holds input values to be consumed by an action.
An input pin is a pin that holds input values to be consumed by an action.
Invocation is an abstract class for the various actions that invoke behavior.
A link action creates, destroys or reads links, identifying a link by its end objects and qualifier values, if any.
This class is required when using CreateLinkAction to specify insertion points for ordered ends and to replace all links at
end.
LinkEndData is not an action.
This class is required when using DestroyLinkAction to specify links to destroy for non-unique ordered ends.
An action with implementation-specific semantics.
An action with implementation-specific semantics.
An output pin is a pin that holds output values produced by an action.
An output pin is a pin that holds output values produced by an action.
A pin is a typed element and multiplicity element that provides values to actions and accept result values from them.
A link cannot be passed as a runtime value to or from an action.
Action that causes an exception to occur.
Action that causes an exception to occur.
This action navigates an association towards one end which is the end that does not have an input pin to take its object (the
'open' end).
This action navigates an association towards one end which is the end that does not have an input pin to take its object (the
'open' end).
Every action is ultimately a part of some behavior, which is in turn optionally attached in some way to the specification of a
classifier -- for example, as the body of a method or as part of a state machine.
Every action is ultimately a part of some behavior, which is in turn optionally attached in some way to the specification of a
classifier -- for example, as the body of a method or as part of a state machine.
This action reads the values of a structural feature in order if the structural feature is ordered.r
This action reads the values of a structural feature in order if the structural feature is ordered.r
The object to access is specified dynamically by referring to an input pin which the object will be placed on at runtime.
The object to access is specified dynamically by referring to an input pin which the object will be placed on at runtime.
Action that accepts a set of return values and a value containing return information produced by a previous accept call action.
Action that accepts a set of return values and a value containing return information produced by a previous accept call action.
SendObjectAction is an action that transmits an object to the target object where it may invoke
behavior such as the firing of state machine transitions or the execution of an activity.
SendObjectAction is an action that transmits an object to the target object where it may invoke
behavior such as the firing of state machine transitions or the execution of an activity.
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.
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.
This abstract action class statically specifies the structural feature being accessed.
This action returns true if the two input values are the same identity, false if they are not.
This action returns true if the two input values are the same identity, false if they are not.
Action that breaks an object of a known type into outputs each of which is equal to a value froma structural feature of the object.
Action that breaks an object of a known type into outputs each of which is equal to a value froma structural feature of the object.
The action returns the result of evaluating a value specification.
The action returns the result of evaluating a value specification.
A value pin is an input pin that provides a value by evaluating a value specification.
A value pin is an input pin that provides a value by evaluating a value specification.
A write link action takes a complete identification of a link and creates or destroys it.
A write structural feature action operates on a structural feature of an object to modify its values.
Argument to the command to create the missing pins required to be able to create an object flow.
This command creates a classifier by interpreting the string according to the STRUCT syntax used by many ORDBMS databases.
Argument for setting the min/max values of a
ERRole at same time.This is a utility class for BCBaseElement that provides static methods for creation or other purposes.
This is a utility class for BCBaseNamedStereotypeAble that provides static methods for creation or other purposes.
This is a utility class for BCExpression that provides static methods for creation or other purposes.
This is a utility class for BCPropertyAble that provides static methods for creation or other purposes.
This is a utility class for BCProperty that provides static methods for creation or other purposes.
This is a utility class for BCPropertySet that provides static methods for creation or other purposes.
This is a utility class for BCRelshipBinDir that provides static methods for creation or other purposes.
This is a utility class for BCRootReuseAbleElement that provides static methods for creation or other purposes.
A term relevant for the business description.
A term relevant for the business description.
A transition trigger associated with AnyReceiveEvent specifies that the transition is to be triggered by the receipt of any message that is not explicitly referenced in another transition from the same vertex.
Behavior is a specification of how its context classifier changes state over time.
A call event represents the reception of a request to invoke a specific operation.
A change event occurs when a Boolean-valued expression becomes true, for example, as a result of a change in the value held in a slot corresponding to an attribute.
A change event occurs when a Boolean-valued expression becomes true, for example, as a result of a change in the value held in a slot corresponding to an attribute.
An event is the specification of some occurrence that may potentially trigger effects by an object.
A message event specifies the receipt by an object of either a call or a signal.
The semantics of the behavior is determined by the implementation.
The semantics of the behavior is determined by the implementation.
A signal event represents the receipt of an asynchronous signal.
A time event specifies a point in time by an expression.
A time event specifies a point in time by an expression.
A trigger specifies an event that may cause the execution by the execution of an action, but need not be.
A trigger specifies an event that may cause the execution by the execution of an action, but need not be.
In an
BI2Cube, the data is stored redundantly in segments of a multidimensional cube.A
BI2CubeDimension is an axis of an BI2Cube and refers to a BI2DimensionTree to determine the semantics of the axis labeling.A
BI2CubeDimension is an axis of an BI2Cube and refers to a BI2DimensionTree to determine the semantics of the axis labeling.A
BI2CubeDimensionHierarchy indicates which BI2Hierarchy is used for the axis labeling of the BI2CubeDimension.A
BI2CubeDimensionHierarchy indicates which BI2Hierarchy is used for the axis labeling of the BI2CubeDimension.In an
BI2Cube, the data is stored redundantly in segments of a multidimensional cube.A
BI2DimensionAttribute is a property of a BI2DimensionLevel and is also used in all hierarchy levels that belong to this dimension level.A
BI2DimensionIdAttribute is a kind of a BI2DimensionAttribute used for item identification.A
BI2DimensionIdAttribute is a kind of a BI2DimensionAttribute used for item identification.A
BI2DimensionLevel describes the semantic of the unit for which the data is collected.A
BI2DimensionLevel describes the semantic of the unit for which the data is collected.A
BI2DimensionPrecedence between two BI2DimensionLevel dimensional levels means that the upper level provides the aggregated data to the lower level.A
BI2DimensionPrecedence between two BI2DimensionLevel dimensional levels means that the upper level provides the aggregated data to the lower level.A
BI2DimensionIdAttribute is a kind of a BI2DimensionAttribute used for providing the data.A
BI2DimensionIdAttribute is a kind of a BI2DimensionAttribute used for providing the data.A
BI2DimensionIdAttribute is a kind of a BI2DimensionAttribute used for sorting.A
BI2DimensionIdAttribute is a kind of a BI2DimensionAttribute used for sorting.A
BI2DimensionTree is a quasi-hierarchy that describes the levels in which the data is aggregated.A
BI2DimensionTree is a quasi-hierarchy that describes the levels in which the data is aggregated.A
BI2Hierarchy is a path in a BI2DimensionTree through which the data is collected in aggregated form.A
BI2Hierarchy is a path in a BI2DimensionTree through which the data is collected in aggregated form.A
BI2HierarchyLevel is the use of a BI2DimensionLevel in a BI2Hierarchy and thus indirectly the use of the ERAttributeSet assigned to the dimension level.A
BI2HierarchyLevel is the use of a BI2DimensionLevel in a BI2Hierarchy and thus indirectly the use of the ERAttributeSet assigned to the dimension level.A
BI2MeasurementTime defines the rule, at which point of time the data is determined.A
BI2MeasurementTime defines the rule, at which point of time the data is determined.Deprecated: Use the BI2 classes for the 2nd generation procedure.
Deprecated: Use the BI2 classes for the 2nd generation procedure.
Deprecated: Use the BI2 classes for the 2nd generation procedure.
Deprecated: Use the BI2 classes for the 2nd generation procedure.
Deprecated: Use the BI2 classes for the 2nd generation procedure.
Deprecated: Use the BI2 classes for the 2nd generation procedure.
Deprecated: Use the BI2 classes for the 2nd generation procedure.
Deprecated: Use the BI2 classes for the 2nd generation procedure.
Deprecated: Use the BI2 classes for the 2nd generation procedure.
Deprecated: Use the BI2 classes for the 2nd generation procedure.
This is a utility class for BPActivityNode that provides static methods for creation or other purposes.
The activity resource specifies the business entity or role or system to perform or work on the activity.
The activity resource specifies the business entity or role or system to perform or work on the activity.
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.
Super class for all elements that can own a BPMN artifact.
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.
Note that directional Associations were used in BPMN 1.2 to show how Data Objects were inputs or outputs to Activities.
Note that directional Associations were used in BPMN 1.2 to show how Data Objects were inputs or outputs to Activities.
This is a utility class for BPCallAble that provides static methods for creation or other purposes.
This is a utility class for BPCallAbleProcessElement that provides static methods for creation or other purposes.
This is a utility class for BPCollaboration that provides static methods for creation or other purposes.
This is a utility class for BPConditionalEventDefinition that provides static methods for creation or other purposes.
This is a utility class for BPDataIOAssociation that provides static methods for creation or other purposes.
This is a utility class for BPDataObject that provides static methods for creation or other purposes.
This is a utility class for BPDataResource that provides static methods for creation or other purposes.
This is a utility class for BPDataStore that provides static methods for creation or other purposes.
The node representing an item definition which in this context is seen as a data object.
This is a utility class for BPDiaDataSeqFlowEdge that provides static methods for creation or other purposes.
This is a utility class for BPDiaFlowEdge that provides static methods for creation or other purposes.
This is a utility class for BPDiaFlowNode that provides static methods for creation or other purposes.
This is a utility class for BPDia that provides static methods for creation or other purposes.
This is a utility class for BPDiaMessageFlowNode that provides static methods for creation or other purposes.
This is a utility class for BPDiaProcessViewNode that provides static methods for creation or other purposes.
This is a utility class for BPDiaSequenceFlowNode that provides static methods for creation or other purposes.
This is a utility class for BPDiaViewNode that provides static methods for creation or other purposes.
The end points element may be extended with endpoint reference definitions introduced in other specifications (e.g., WS-Addressing).
The end points element may be extended with endpoint reference definitions introduced in other specifications (e.g., WS-Addressing).
An
BPEscalation identifies a business situation that a process might need to react to.An
BPEscalation identifies a business situation that a process might need to react to.This is a utility class for BPEventDefinition that provides static methods for creation or other purposes.
This is a utility class for BPEventNode that provides static methods for creation or other purposes.
This is a utility class for BPEventResource that provides static methods for creation or other purposes.
This is a utility class for BPFlowElement that provides static methods for creation or other purposes.
This is a utility class for BPFlowElementContainer that provides static methods for creation or other purposes.
This is a utility class for BPFlowProcessContainer that provides static methods for creation or other purposes.
This is a utility class for BPGateway that provides static methods for creation or other purposes.
This is a utility class for BPGatewayResource that provides static methods for creation or other purposes.
This is a utility class for BPGlobalMaskTask that provides static methods for creation or other purposes.
This is a utility class for BPGlobalTask that provides static methods for creation or other purposes.
This is a utility class for BPGlobalTaskResource that provides static methods for creation or other purposes.
This is a utility class for BPGroupArtifact that provides static methods for creation or other purposes.
This is a utility class for BPInputOutputSpecifyAble that provides static methods for creation or other purposes.
This is a utility class for BPInputSet that provides static methods for creation or other purposes.
This is a utility class for BPInteractionSpecification that provides static methods for creation or other purposes.
An interface defines a set of operations that are implemented by services.
An interface defines a set of operations that are implemented by services.
This is a utility class for BPItemAwareElement that provides static methods for creation or other purposes.
The Business Object defines an object important for the definition of business processes or concepts.
The Business Object defines an object important for the definition of business processes or concepts.
This is a utility class for BPItemDefinitionRel that provides static methods for creation or other purposes.
Lanes are used to organize and categorize activities within a Pool.
Lanes are used to organize and categorize activities within a Pool.
This is a utility class for BPLaneResource that provides static methods for creation or other purposes.
This is a utility class for BPLoopCharx that provides static methods for creation or other purposes.
This is a utility class for BPMappingAssociation that provides static methods for creation or other purposes.
This is a utility class for BPMaskDefinition that provides static methods for creation or other purposes.
This is a utility class for BPMaskField that provides static methods for creation or other purposes.
This is a utility class for BPMaskTask that provides static methods for creation or other purposes.
On message modification try to set the message on the source and target node of the message flow as well as on message flow itself.
On message modification try to set the message on the source and target node of the message flow as well as on message flow itself.
This is a utility class for BPMessageFlowNode that provides static methods for creation or other purposes.
This is a utility class for BPMessage that provides static methods for creation or other purposes.
This is a utility class for BPMessageReferencingElement that provides static methods for creation or other purposes.
This is a utility class for BPMessageSequenceFlowNode that provides static methods for creation or other purposes.
This is a utility class for BPOperation that provides static methods for creation or other purposes.
This is a utility class for BPOutputSet that provides static methods for creation or other purposes.
This is a utility class for BPParticipant that provides static methods for creation or other purposes.
A path in a process.
This is a utility class for BPPathAble that provides static methods for creation or other purposes.
This is a utility class for BPPathContextAble that provides static methods for creation or other purposes.
A path in a process.
This is a utility class for BPProcess that provides static methods for creation or other purposes.
This is a utility class for BPProcessResource that provides static methods for creation or other purposes.
This is a utility class for BPProperty that provides static methods for creation or other purposes.
This is a utility class for BPResourceRole that provides static methods for creation or other purposes.
This is a utility class for BPResourceRoleAble that provides static methods for creation or other purposes.
This is a utility class for BPResourceRole that provides static methods for creation or other purposes.
This is a utility class for BPSequenceFlow that provides static methods for creation or other purposes.
This is a utility class for BPSequenceFlowNode that provides static methods for creation or other purposes.
This is a utility class for BPSequenceFlowNode that provides static methods for creation or other purposes.
Signal to trigger e.g a signal event.
Signal to trigger e.g a signal event.
This is a utility class for BPSubProcess that provides static methods for creation or other purposes.
This is a utility class for BPSupportsRel that provides static methods for creation or other purposes.
This is a utility class for BPTaskNode that provides static methods for creation or other purposes.
This is a utility class for BPTimerEventDefinition that provides static methods for creation or other purposes.
This is a utility class for BPUseCaseInteractionRel that provides static methods for creation or other purposes.
This is a utility class for BPUseCasePathRel that provides static methods for creation or other purposes.
This is a utility class for BRCostCenterAble that provides static methods for creation or other purposes.
This is a utility class for BRCostCenter that provides static methods for creation or other purposes.
This is a utility class for BRDia that provides static methods for creation or other purposes.
This is a utility class for BRDiaResourceEdge that provides static methods for creation or other purposes.
This is a utility class for BRLocation that provides static methods for creation or other purposes.
This is a utility class for BROrgUnit that provides static methods for creation or other purposes.
This is a utility class for BROrgUnitMemberRel that provides static methods for creation or other purposes.
This is a utility class for BROrgUnitPersonRel that provides static methods for creation or other purposes.
This is a utility class for BROrgUnitRequiresRole that provides static methods for creation or other purposes.
This is a utility class for BRPersonContactData that provides static methods for creation or other purposes.
This is a utility class for BRPerson that provides static methods for creation or other purposes.
This is a utility class for BRPersonInRole that provides static methods for creation or other purposes.
An actor specifies a role played by a user or any other system that interacts with the subject.
An actor specifies a role played by a user or any other system that interacts with the subject.
This is a utility class for BRResource that provides static methods for creation or other purposes.
This is a utility class for BRResourceHierRel that provides static methods for creation or other purposes.
This is a utility class for BRResourceNamedRel that provides static methods for creation or other purposes.
This is a utility class for BRResourceNonHierRel that provides static methods for creation or other purposes.
This is a utility class for BRResourceRel that provides static methods for creation or other purposes.
This is a utility class for BRRole that provides static methods for creation or other purposes.
This is a utility class for BRTechnical that provides static methods for creation or other purposes.
This is a utility class for BSDia that provides static methods for creation or other purposes.
This is a utility class for BSDiaNode that provides static methods for creation or other purposes.
This is a utility class for BSDiaVertexNode that provides static methods for creation or other purposes.
This is a utility class for BSFinalState that provides static methods for creation or other purposes.
This is a utility class for BSInitState that provides static methods for creation or other purposes.
This is a utility class for BSPseudoState that provides static methods for creation or other purposes.
This is a utility class for BSRegularState that provides static methods for creation or other purposes.
This is a utility class for BSState that provides static methods for creation or other purposes.
This is a utility class for BSTransition that provides static methods for creation or other purposes.
This is a utility class for BSVertex that provides static methods for creation or other purposes.
An actor specifies a role played by a user or any other system that interacts with the subject.
An artifact is the specification of a physical piece of information that is used or produced by a software development process or by deployment and operation of a system.
An artifact is the specification of a physical piece of information that is used or produced by a software development process or by deployment and operation of a system.
A model element that has both association and class properties.
A model element that has both association and class properties.
An association describes a set of tuples whose values refer to typed instances.
An association describes a set of tuples whose values refer to typed instances.
A behavioral feature is a feature of a classifier that specifies an aspect of the behavior of its instances.
A classifier can have behavior specifications defined in its namespace.
The purpose of a class is to specify a classification of objects and to specify the features that characterize the structure and behavior of those objects.
The following nodes and edges are typically drawn in a class diagram:
Association
Aggregation
Class
Composition
Dependency
Generalization
Interface
InterfaceRealization
Realization
The following nodes and edges are typically drawn in a class diagram:
Association
Aggregation
Class
Composition
Dependency
Generalization
Interface
InterfaceRealization
Realization
The purpose of a class is to specify a classification of objects and to specify the features that characterize the structure and behavior of those objects.
A classifier is a classification of instances - it describes a set of instances that have features in common.
A classifier is a classification of instances - it describes a set of instances that have features in common.
A classifier template parameter exposes a classifier as a formal template parameter.
A classifier template parameter exposes a classifier as a formal template parameter.
A collaboration describes a structure of collaborating elements (roles), each performing a specialized function, which collectively accomplish some desired functionality.
A collaboration describes a structure of collaborating elements (roles), each performing a specialized function, which collectively accomplish some desired functionality.
A collaboration use represents the application of the pattern described by a collaboration to a specific situation involving specific classes or instances playing the roles of the collaboration.
A collaboration use represents the application of the pattern described by a collaboration to a specific situation involving specific classes or instances playing the roles of the collaboration.
A communication path is an association between two deployment targets which they are able to exchange signals and messages through.
A communication path is an association between two deployment targets which they are able to exchange signals and messages through.
A component represents a modular part of a system that encapsulates its contents and whose manifestation is replaceable within its environment.
The following nodes and edges are typically drawn in a component diagram:
Component
Interface
ComponentRealization, InterfaceRealization, Usage Dependencies
Class
Artifact
Port
The following nodes and edges are typically drawn in a component diagram:
Component
Interface
ComponentRealization, InterfaceRealization, Usage Dependencies
Class
Artifact
Port
A component represents a modular part of a system that encapsulates its contents and whose manifestation is replaceable within its environment.
The component realization concept is specialized in the components package to (optionally) define the classifiers that realize the contract offered by a component in terms of its provided and required interfaces.
The component realization concept is specialized in the components package to (optionally) define the classifiers that realize the contract offered by a component in terms of its provided and required interfaces.
A composite structure diagram depicts the internal structure of a classifier, as well as the use of a collaboration in a collaboration use.
A composite structure diagram depicts the internal structure of a classifier, as well as the use of a collaboration in a collaboration use.
A ConnectAbleElement is an abstract metaclass representing a set of instances that plays the role of a classifier.
Specifies a link that enables communication between two or more instances.
A connector end is an endpoint of a connector which attaches the connector to a connectable element.
Specifies a link that enables communication between two or more instances.
A data type is a type whose instances are only identified by their value.
The declaration of this element.
This is a utility class for CLDeclarationAbleClassifier that provides static methods for creation or other purposes.
A deployed artifact is an artifact or artifact instance that has been deployed to a deployment target.
A deployment is the allocation of an artifact or artifact instance to a deployment target.
This is a utility class for CLDeploymentDia that provides static methods for creation or other purposes.
A deployment is the allocation of an artifact or artifact instance to a deployment target.
A deployment specification specifies a set of properties that determine execution parameters of a component artifact that is deployed on a node.
A deployment specification specifies a set of properties that determine execution parameters of a component artifact that is deployed on a node.
A deployment target is the location for a deployed artifact.
A device is a physical computational resource with processing capability which artifacts may be deployed for execution on.
A device is a physical computational resource with processing capability which artifacts may be deployed for execution on.
This is a utility class for CLDia that provides static methods for creation or other purposes.
This is a utility class for CLDiaCompartmentAbleNode that provides static methods for creation or other purposes.
This is a utility class for CLDiaElemNode that provides static methods for creation or other purposes.
This is a utility class for CLDiaHierCompNode that provides static methods for creation or other purposes.
This is a utility class for CLDiaHierNode that provides static methods for creation or other purposes.
This is a utility class for CLDiaHierStructNode that provides static methods for creation or other purposes.
This is a utility class for CLDiaMergeAbleEdge that provides static methods for creation or other purposes.
This is a utility class for CLDiaMergeAbleNode that provides static methods for creation or other purposes.
This is a utility class for CLDiaMergeAbleNode that provides static methods for creation or other purposes.
This is a utility class for CLDiaSocketBallNode that provides static methods for creation or other purposes.
This is a utility class for CLEncapsulatedClassifier that provides static methods for creation or other purposes.
An enumeration is a data type whose values are enumerated in the model as enumeration literals.
An enumeration is a data type whose values are enumerated in the model as enumeration literals.
An enumeration literal is a user-defined data value for an enumeration.
An enumeration literal is a user-defined data value for an enumeration.
An execution environment is a node that offers an execution environment for specific types of components that are deployed on it in the form of executable artifacts.
An execution environment is a node that offers an execution environment for specific types of components that are deployed on it in the form of executable artifacts.
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.
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.
A feature declares a behavioral or structural characteristic of instances of classifiers.
A generalization relates a specific classifier to a more general classifier and is owned by the specific classifier.
A generalization relates a specific classifier to a more general classifier and is owned by the specific classifier.
This is a utility class for CLHierarchyAbleDia that provides static methods for creation or other purposes.
An instance specification is a model element that represents an instance in a modeled system.
An instance specification is a model element that represents an instance in a modeled system.
This is a utility class for CLInstSpec that provides static methods for creation or other purposes.
An interface is a kind of classifier that represents a declaration of a set of coherent public features and obligations.
An interface is a kind of classifier that represents a declaration of a set of coherent public features and obligations.
An interface realization is a specialized realization relationship between a classifier and an interface.
An interface realization is a specialized realization relationship between a classifier and an interface.
A manifestation is the concrete physical rendering of one or more model elements by an artifact.
A manifestation is the concrete physical rendering of one or more model elements by an artifact.
A node is a computational resource which artifacts may be deployed for execution on.
A node is a computational resource which artifacts may be deployed for execution on.
An operation is a behavioral feature of a classifier that specifies the name, type, parameters and constraints for invoking an associated behavior.
An operation is a behavioral feature of a classifier that specifies the name, type, parameters and constraints for invoking an associated behavior.
A parameter is a specification of an argument used to pass information into or out of an invocation of a behavioral feature.
This is a utility class for CLParameterAble that provides static methods for creation or other purposes.
A parameter is a specification of an argument used to pass information into or out of an invocation of a behavioral feature.
A parameter set is an element that provides alternative sets of inputs or outputs that a behavior may use.
If a behavior has input parameters that are in a parameter set, any inputs that are not in a parameter set must be streaming.
If a behavior has input parameters that are in a parameter set, any inputs that are not in a parameter set must be streaming.
A parameter set is an element that provides alternative sets of inputs or outputs that a behavior may use.
If a behavior has input parameters that are in a parameter set, any inputs that are not in a parameter set must be streaming.
If a behavior has input parameters that are in a parameter set, any inputs that are not in a parameter set must be streaming.
A port is a property of a classifier that specifies a distinct interaction point between that classifier and its environment or between the (behavior of the) classifier and its internal parts.
A port is a property of a classifier that specifies a distinct interaction point between that classifier and its environment or between the (behavior of the) classifier and its internal parts.
A primitive type defines a predefined data type, without any relevant substructure (it has no parts).
A primitive type defines a predefined data type, without any relevant substructure (it has no parts).
A property is a structural feature.
A property is a structural feature.
A reception is a declaration stating that a classifier is prepared to react to the receipt of a signal.
A reception is a declaration stating that a classifier is prepared to react to the receipt of a signal.
This is a utility class for CLRequirementDia that provides static methods for creation or other purposes.
This is a utility class for CLRoleBinding that provides static methods for creation or other purposes.
A signal is a specification of send request instances communicated between objects.
A signal is a specification of send request instances communicated between objects.
A slot specifies that an entity modeled by an instance specification has a value or values for a specific structural feature.
A slot specifies that an entity modeled by an instance specification has a value or values for a specific structural feature.
This is a utility class for CLStructuredClassifier that provides static methods for creation or other purposes.
This is a utility class for CLStructureDefinitionDia that provides static methods for creation or other purposes.
This is a utility class for CLStructureDefinition that provides static methods for creation or other purposes.
This is a utility class for CLStructureElement that provides static methods for creation or other purposes.
This is a utility class for CLStructureElement that provides static methods for creation or other purposes.
This is a utility class for CLStructureEntry that provides static methods for creation or other purposes.
This is a utility class for CLStructureGroup that provides static methods for creation or other purposes.
A substitution is a relationship between two classifiers and signifies that the substituting classifier complies with the contract specified by the contract classifier.
A substitution is a relationship between two classifiers and signifies that the substituting classifier complies with the contract specified by the contract classifier.
A
CLTemplateAbleElement is an element that can optionally be defined as template and bound to other templates.A
CLTemplateAbleElement is an element that can optionally be defined as template and bound to other templates.A template parameter exposes a parameter able element as as formal template parameter of a template.
A
CLTemplateParameterAbleElement is an element that can be exposed as a formal template parameter for a template, or specified as an actual parameter in a binding of a template.A template parameter substitution relates the actual parameter to a formal template parameter as a part of a template.
A use case is the specification of a set of actions performed by a system.
Use case diagrams are a specialization of classifier diagrams; the classifiers shown are restricted to being either actors or use cases.
Use case diagrams are a specialization of classifier diagrams; the classifiers shown are restricted to being either actors or use cases.
A use case is the specification of a set of actions performed by a system.
This is a utility class for CLValueRangeAble that provides static methods for creation or other purposes.
This is a utility class for DBAuthorization that provides static methods for creation or other purposes.
This is a utility class for DBAuthorizationIdentifier that provides static methods for creation or other purposes.
This is a utility class for DBCheckConstraint that provides static methods for creation or other purposes.
This is a utility class for DBColumn that provides static methods for creation or other purposes.
A
DBConnection holds all data needed to connect a real Database System.A
DBConnection holds all data needed to connect a real Database System.This is a utility class for DBDia that provides static methods for creation or other purposes.
This is a utility class for DBDiaReferenceEdge that provides static methods for creation or other purposes.
This is a utility class for DBDiaTableNode that provides static methods for creation or other purposes.
This is a utility class for DBForeignKey that provides static methods for creation or other purposes.
This is a utility class for DBGroup that provides static methods for creation or other purposes.
This is a utility class for DBIndexedColumn that provides static methods for creation or other purposes.
This is a utility class for DBIndex that provides static methods for creation or other purposes.
The merge methods of
DBTable are creating a DBMergedTable
to keep information which was the assimilated table.The merge methods of
DBTable are creating a DBMergedTable
to keep information which was the assimilated table.The merge methods of
DBTable are creating a DBMergedTable
to keep information which was the assimilated table.A
DBPackage is both a MEPackage for organizing elements in a tree and a DBSQLObject for modeling privileges or relationships to other SQL objects.A
DBPackage is both a MEPackage for organizing elements in a tree and a DBSQLObject for modeling privileges or relationships to other SQL objects.This is a utility class for DBPrivilege that provides static methods for creation or other purposes.
This is a utility class for DBProcedureExpression that provides static methods for creation or other purposes.
This is a utility class for DBRoleAuthorization that provides static methods for creation or other purposes.
This is a utility class for DBRole that provides static methods for creation or other purposes.
A
DBSiblingConstraint in the DB model is the counterpart to a ERGeneralizationSet in the ER model.A
DBSiblingConstraint in the DB model is the counterpart to a ERGeneralizationSet in the ER model.This is a utility class for DBSQLGeneric that provides static methods for creation or other purposes.
DBSQLObject is the superclass of all database elements, which can be assigned by a DBPrivilege to grant or revoke user access.This is a utility class for DBStoredProcedure that provides static methods for creation or other purposes.
This is a utility class for DBTableColumn that provides static methods for creation or other purposes.
This is a utility class for DBTrigger that provides static methods for creation or other purposes.
This is a utility class for DBUniqueKey that provides static methods for creation or other purposes.
This is a utility class for DBUser that provides static methods for creation or other purposes.
This is a utility class for DBViewColumn that provides static methods for creation or other purposes.
This is a utility class for DBViewElement that provides static methods for creation or other purposes.
This is a utility class for DBViewFrom that provides static methods for creation or other purposes.
This is a utility class for DBView that provides static methods for creation or other purposes.
A
DBViewSubselectFrom of a DBView points to an DBColumnSet to
use its columns in subselects wihtin expressions.A
DBViewSubselectFrom of a DBView points to an DBColumnSet to
use its columns in subselects wihtin expressions.An additional structuring chapter in the documentation structure.
A DGAttachmentChapter is a specialization of a documentation standard chapter.
Represents a chapter in a documentation.
Links a documentation chapter to a meta attribute.
Represents a chapter in a documentation.
Represents a documentation command.
Contains the index information for a documentation selection.
The root of a documentation structure.
Represents the footer of a documentation's section.
Represents the header of a documentation's section.
Represents a usage of a documentation template in a documentation structure.
DGPictures are specializations of documentation standard chapters.
Represents the root of a documentation.
A documentation selection links a documentation structure to layout information such as title page, header information, footer information and documentation configuration.
Represents a chapter in the documentation containing information about a model element.
Reresents a column in a Documentation table.
The properties of a table in the documentation.
A template of documentation standard chapters for common usage in documentation structures.
Represents the title page of a documentation.
Represents a usage of a model browser template in a model browser tree.
Represents the root of the innovator model browser's detail view window's root.
A template of documentation standard chapters for common usage in model browsers.
A chapter in the documentation containing verification information about a model element.
DGViewChapters are specializations of documentation standard chapters structuring information about one or more model elements of a specific type.
The class
DMBinding is used to model, in an DMInvocation element, the binding of the called function's formal parameters to values.A
DMChildExpression is used to hold an DMExpression inside a node.A
DMConditional is a visual way to express an if statement.A
DMConditional is a visual way to express an if statement.A
DMContext is composed of any number of context entries, which are instances of DMContextEntry.The class
DMContextEntry is used to model FEEL context entries when a context is modeled as a DMContext element.A
DMContext is composed of any number of context entries, which are instances of DMContextEntry.The class
DMDecisionRule is used to model the rules in a DMDecisionTable.The class
DMDecisionTable is used to model a decision table.The class
DMDecisionTable is used to model a decision table.An important characteristic of decisions and business knowledge models, is that they may contain an expression that describes the logic by which a modeled decision shall be made, or pieces of that logic.
A
DMFilter is a visual way to express list filtering.A
DMFilter is a visual way to express list filtering.The
DMFunctionDefinition that is contained in a DRBusinessKnowledgeModel element is the reusable module of decision logic that is represented by the DRBusinessKnowledgeModel element.The
DMFunctionDefinition that is contained in a DRBusinessKnowledgeModel element is the reusable module of decision logic that is represented by the DRBusinessKnowledgeModel element.This is a utility class for DMGroup that provides static methods for creation or other purposes.
The class
DMInformationItem is used to model variables at the decision logic level in decision models.The class
DMInputClause is used to model a DMDecisionTable input.The class
DMInvocation is used to model invocations as a kind of DMExpression.The class
DMInvocation is used to model invocations as a kind of DMExpression.An
DMIterator is the abstract class for all boxed iteration.An
DMIterator is the abstract class for all boxed iteration.A
DMList is simply a list of element, which are instances of DMExpression.A
DMList is simply a list of element, which are instances of DMExpression.The class
DMLiteralExpression is used to model a value expression whose value is specified by text in some specified expression language.The class
DMLiteralExpression is used to model a value expression whose value is specified by text in some specified expression language.DMNElement is the abstract superclass for the decision model elements.The class
DMOutputClause is used to model a DMDecisionTable output.A
DMRelation is convenient shorthand for a list of similar contexts.A
DMRelation is convenient shorthand for a list of similar contexts.The class
DMRuleAnnotation is used to model the annotations of a DMDecisionRule.The class
DMRuleAnnotationClause is used to model a DMDecisionTable annotation.A
DMTypedChildExpression is used to hold an expression inside an DMIterator.This is a utility class for DMValueRangeRefAble that provides static methods for creation or other purposes.
The class
DRAuthorityRequirement is used to model an authority requirement, as represented by an arrow drawn with dashed line and a filled circular head in a DRD by DRDiaRequirementEdge.The class
DRAuthorityRequirement is used to model an authority requirement, as represented by an arrow drawn with dashed line and a filled circular head in a DRD by DRDiaRequirementEdge.The class
DRBusinessKnowledgeModel is used to model a business knowledge model.The class
DRBusinessKnowledgeModel is used to model a business knowledge model.The class
DRDecision is used to model a decision.This is a utility class for DRDecisionAble that provides static methods for creation or other purposes.
The class
DRDecision is used to model a decision.This is a utility class for DRDecisionOutputAble that provides static methods for creation or other purposes.
The
DRDecisionRequirementDia displays a Decision Requirement Graph.The
DRDecisionRequirementDia displays a Decision Requirement Graph.This is a utility class for DRDecisionService that provides static methods for creation or other purposes.
A
DRDiaDecisionNode is the graphical representation of a DRDecision.A
DRDiaInputDataNode is the graphical representation of a DRInputData.A
DRDiaKnowledgeNode is the graphical representation of a DRBusinessKnowledgeModel.A
DRDiaKnowledgeSourceNode is the graphical representation of a DRKnowledgeSource.This is a utility class for DRDiaNode that provides static methods for creation or other purposes.
A
DRDiaRequirementEdge is the graphical representation of a DRAuthorityRequirement, DRInformationRequirement or DRKnowledgeRequirement.DRGElement is the abstract superclass for all DMN elements that are graphical represented in a DRDecisionRequirementDia.The class
DRInformationRequirement is used to model an information requirement, as represented by a plain arrow in a DRD by DRDiaRequirementEdge.The class
DRInformationRequirement is used to model an information requirement, as represented by a plain arrow in a DRD by DRDiaRequirementEdge.DMN uses the class
DRInputData to model the inputs of a DRDecision whose values are defined outside of the decision model.DMN uses the class
DRInputData to model the inputs of a DRDecision whose values are defined outside of the decision model.This is a utility class for DRInvocable that provides static methods for creation or other purposes.
The class
DRKnowledgeRequirement is used to model a knowledge requirement, as represented by a dashed arrow in a DRD by DRDiaRequirementEdge.The class
DRKnowledgeRequirement is used to model a knowledge requirement, as represented by a dashed arrow in a DRD by DRDiaRequirementEdge.The class
DRKnowledgeSource is used to model authoritative knowledge sources in a decision model.The class
DRKnowledgeSource is used to model authoritative knowledge sources in a decision model.This is a utility class for DRPrintContext that provides static methods for creation or other purposes.
DRRequirement is the abstract superclass for all requirements that are graphical represented in a DRDecisionRequirementDia.This is a utility class for ELAssociation that provides static methods for creation or other purposes.
This is a utility class for ELClassifier that provides static methods for creation or other purposes.
Represents a common comment.
This is a utility class for ELConstraint that provides static methods for creation or other purposes.
A ContainerAble instance may have owned instances.
A ContAsgnAble instance is owned by a ContainerAble instance.
A DeleteAble instance provides a preview of instances which are deleted as a side effect of the deletion of this instance.
A DeleteAble instance provides a preview of instances which are deleted as a side effect of the deletion of this instance.
This is a utility class for ELDependency that provides static methods for creation or other purposes.
This is the root class of types contained in the Innovator eXcellence metamodel.
This is the root class of types contained in the Innovator eXcellence metamodel.
This is a utility class for ELFeature that provides static methods for creation or other purposes.
Element which uses an additional external file.
This is a utility class for ELGeneralizationSet that provides static methods for creation or other purposes.
This is a utility class for ELLanguage that provides static methods for creation or other purposes.
This is a utility class for ELLanguage that provides static methods for creation or other purposes.
This is a utility class for ELM2Association that provides static methods for creation or other purposes.
This is a utility class for ELM2Attribute that provides static methods for creation or other purposes.
This is a utility class for ELM2Attribute that provides static methods for creation or other purposes.
This is a utility class for ELM2Class that provides static methods for creation or other purposes.
This is a utility class for ELM2Class that provides static methods for creation or other purposes.
This is a utility class for ELM2CLCompartment that provides static methods for creation or other purposes.
This is a utility class for ELM2CLCompartment that provides static methods for creation or other purposes.
This is a utility class for ELM2Locale that provides static methods for creation or other purposes.
This is a utility class for ELM2Package that provides static methods for creation or other purposes.
This is a utility class for ELM2Schema that provides static methods for creation or other purposes.
This is a utility class for ELM2Schema that provides static methods for creation or other purposes.
This is a utility class for ELM2Type that provides static methods for creation or other purposes.
This is a utility class for ELM2TypeBoolean that provides static methods for creation or other purposes.
This is a utility class for ELM2TypeDateTime that provides static methods for creation or other purposes.
This is a utility class for ELM2TypeDecimal that provides static methods for creation or other purposes.
This is a utility class for ELM2TypeEnum that provides static methods for creation or other purposes.
This is a utility class for ELM2TypeEnumMember that provides static methods for creation or other purposes.
This is a utility class for ELM2TypeInteger that provides static methods for creation or other purposes.
This is a utility class for ELM2TypeLong that provides static methods for creation or other purposes.
This is a utility class for ELM2TypeRange that provides static methods for creation or other purposes.
This is a utility class for ELM2TypeString that provides static methods for creation or other purposes.
This is a utility class for ELM2TypeVoid that provides static methods for creation or other purposes.
This is a utility class for ELM2Verify that provides static methods for creation or other purposes.
This is a utility class for ELMultiplicityAble that provides static methods for creation or other purposes.
This is a utility class for ELMultiplicityAbleTypedElement that provides static methods for creation or other purposes.
A named element is an element in a model that may have a name
A named element is an element in a model that may have a name
This is a utility class for ELNamespaceAble that provides static methods for creation or other purposes.
A named element owned by a namespace.
This is the root class of Innovator eXcellence metamodel.
This is the root class of Innovator eXcellence metamodel.
A package is a namespace for its members and may contain other packages.
A PackageAble instance is typically owned by a Package instance.
A Picture instance owned by a PictureAble instance.
A PictureAble instance may contain a picture.
A PictureAble instance may contain a picture.
This is a utility class for ELPresOptAble that provides static methods for creation or other purposes.
This is a utility class for ELProperty that provides static methods for creation or other purposes.
This is a utility class for ELProxy that provides static methods for creation or other purposes.
This is a utility class for ELRedefAble that provides static methods for creation or other purposes.
This is a utility class for ELRelshipBinDir that provides static methods for creation or other purposes.
This is a utility class for ELRelshipBinDir that provides static methods for creation or other purposes.
This is a utility class for ELShortNameAble that provides static methods for creation or other purposes.
This is a utility class for ELShortNameAble that provides static methods for creation or other purposes.
This is a utility class for ELStructFeature that provides static methods for creation or other purposes.
This is a utility class for ELTranslationAble that provides static methods for creation or other purposes.
This is a utility class for ELType that provides static methods for creation or other purposes.
This is a utility class for ELTypedElement that provides static methods for creation or other purposes.
a element that provides an uuid.
a element that provides an uuid.
This is a utility class for ELValSpec that provides static methods for creation or other purposes.
the specification of an expression.
This is a utility class for ELValueContainerAble that provides static methods for creation or other purposes.
This is a utility class for ELValueReUseAble that provides static methods for creation or other purposes.
This is a utility class for ELView that provides static methods for creation or other purposes.
This is a utility class for ELViewElement that provides static methods for creation or other purposes.
This is a utility class for ELViewEntry that provides static methods for creation or other purposes.
This is a utility class for ELViewGroup that provides static methods for creation or other purposes.
This is a utility class for ELViewGroupAble that provides static methods for creation or other purposes.
This is a utility class for ELViewNavigAble that provides static methods for creation or other purposes.
An
ERAttribute is a property of an EREntity.An
ERAttribute is a property of an EREntity.A
ERCheckConstraint describes the value consistency of the attributes.A
ERCheckConstraint describes the value consistency of the attributes.This is a utility class for ERDia that provides static methods for creation or other purposes.
This is a utility class for ERDiaAll that provides static methods for creation or other purposes.
An
EREntity as part of the Entity Relationship Model is specified by its
attributes and its relationships to other entities.An
EREntity as part of the Entity Relationship Model is specified by its
attributes and its relationships to other entities.A
ERGeneralization is a special relationship between two entities.A
ERGeneralization is a special relationship between two entities.A
ERGeneralizationSet is a collection of generalization relationships
to specify disjoint and covering instance sets of the specialization entities.A
ERGeneralizationSet is a collection of generalization relationships
to specify disjoint and covering instance sets of the specialization entities.A
ERView to the Entity Relationship Model builds a table
by joining and filtering the selected attributes.An
ERViewAttribute describes a column of an ERView.An
ERViewAttribute describes a column of an ERView.A
ERViewFrom of a ERView points to an ERAttributeSet to
use its attributes for viewing or filtering.A
ERViewFrom of a ERView points to an ERAttributeSet to
use its attributes for viewing or filtering.A
ERView to the Entity Relationship Model builds a table
by joining and filtering the selected attributes.A
ERViewSubselectFrom of a ERView points to an ERAttributeSet to
use its attributes in subselects wihtin expressions.A
ERViewSubselectFrom of a ERView points to an ERAttributeSet to
use its attributes in subselects wihtin expressions.The class can be used to filter instances that have been selected
within the user interface.
A concept is a generic modeling construct which may be realized by different model elements.
A concept is a generic modeling construct which may be realized by different model elements.
The realization of a concept by another model element.
The realization of a concept by another model element.
A
GCDiaLayerNode is not visible in concept diagrams.A
GCJunction is used to connect concept connections of the same type.A
GCJunction is used to connect concept connections of the same type.ActionExecutionSpecification is a kind of ExecutionSpecification that represents the execution of an action.
ActionExecutionSpecification is a kind of ExecutionSpecification that represents the execution of an action.
The interactionOperator 'alt' designates that the CombinedFragment represents a choice of behavior.
The interactionOperator 'alt' designates that the CombinedFragment represents a choice of behavior.
The interactionOperator 'assert' designates that the CombinedFragment represents an assertion.
The interactionOperator 'assert' designates that the CombinedFragment represents an assertion.
BehaviorExecutionSpecification is a kind of ExecutionSpecification that represents the execution of a behavior.
BehaviorExecutionSpecification is a kind of ExecutionSpecification that represents the execution of a behavior.
The interactionOperator 'break' designates that the CombinedFragment represents a breaking scenario in the sense that the operand is a scenario that is performed instead of the remainder of the enclosing InteractionFragment.
The interactionOperator 'break' designates that the CombinedFragment represents a breaking scenario in the sense that the operand is a scenario that is performed instead of the remainder of the enclosing InteractionFragment.
The message is generated by a call to an operation.
The message is generated by a call to an operation.
A combined fragment defines an expression of interaction fragments.
The interactionOperator 'consider' designates which messages should be considered within this combined fragment.
The interactionOperator 'consider' designates which messages should be considered within this combined fragment.
An InteractionConstraint is a Boolean expression that guards an operand in a CombinedFragment.
An InteractionConstraint is a Boolean expression that guards an operand in a CombinedFragment.
A Continuation is a syntactic way to define continuations of different branches of an Alternative CombinedFragment.
A Continuation is a syntactic way to define continuations of different branches of an Alternative CombinedFragment.
This is a utility class for IACovered that provides static methods for creation or other purposes.
An element which can cover an
IALifeline.The message that designates the creation of another lifeline object.
The message that designates the creation of another lifeline object.
The interactionOperator 'critical' designates that the CombinedFragment represents a critical region.
The interactionOperator 'critical' designates that the CombinedFragment represents a critical region.
The message that designates the termination of another lifeline.
The message that designates the termination of another lifeline.
An ExecutionSpecification is a specification of the execution of a unit of behavior or action within the lifeline.
InteractionFragment is an abstract notion of the most general interaction unit.
A gate is a connection point for relating a message outside an InteractionFragment with a message inside an InteractionFragment.
The interacionOperator 'ignore' designates that there are some message types that are not shown within this combined fragment.
The interacionOperator 'ignore' designates that there are some message types that are not shown within this combined fragment.
An interaction is a unit of behavior that focuses on the observable exchange of information between ConnectAbleElements.
An interaction is a unit of behavior that focuses on the observable exchange of information between ConnectAbleElements.
A lifeline represents an individual participant in the iteraction.
A lifeline represents an individual participant in the iteraction.
The interactionOperator 'loop' designates that the CombinedFragment represents a loop.
The interactionOperator 'loop' designates that the CombinedFragment represents a loop.
This is a utility class for IALostAndFound that provides static methods for creation or other purposes.
A message is a NamedElement that defines one specific kind of communication in an interaction.
A MessageEnd is an abstract NamedElement that represents what can occur at the end of a message.
Specifies the occurrence of message events, such as sending and receiving of signals or invoking or receiving of operation calls.
The interactionOperator 'neg' designates that the CombinedFragment represents traces that are defined to be invalid.
The interactionOperator 'neg' designates that the CombinedFragment represents traces that are defined to be invalid.
An OccurrenceSpecification is the basic semantic unit of interactions.
An InteractionOperand is contained in a CombinedFragment.
An InteractionOperand is contained in a CombinedFragment.
The interactionOperator 'opt' designates that the CombinedFragment represents a choice of behavior where either the (sole) operand happens or nothing happens.
The interactionOperator 'opt' designates that the CombinedFragment represents a choice of behavior where either the (sole) operand happens or nothing happens.
A GeneralOrdering represents a binary relation between two OccurrenceSpecifications to describe that one OccurrenceSpecification must occur before the other in a valid trace.
A GeneralOrdering represents a binary relation between two OccurrenceSpecifications to describe that one OccurrenceSpecification must occur before the other in a valid trace.
The interactionOperator 'par' designates that the CombinedFragment represents a parallel merge between the behaviors of the operands.
The interactionOperator 'par' designates that the CombinedFragment represents a parallel merge between the behaviors of the operands.
The message is a reply message to an operation call.
The message is a reply message to an operation call.
The interactionOperator 'seq' designates that the CombinedFragment represents a weak sequencing between the behaviors of the operands.
The interactionOperator 'seq' designates that the CombinedFragment represents a weak sequencing between the behaviors of the operands.
The message was generated by the asynchronous sending of a signal.
The message was generated by the asynchronous sending of a signal.
A StateInvariant is a runtime constraint on the participants of the interaction.
A StateInvariant is a runtime constraint on the participants of the interaction.
The interactionOperator 'strict' designates that the CombinedFragment represents a strict sequencing between the behaviors of the operands.
The interactionOperator 'strict' designates that the CombinedFragment represents a strict sequencing between the behaviors of the operands.
An InteractionUse refers to an interaction.
An InteractionUse refers to an interaction.
This interface is implementet by the Innovator LicenseServer.
Association between two classifiers.
Classifier within an Information Management Model.
Classifier within an Information Management Model.
This abstract type combines the behavior of
IMSemanticDataType and CLDataType.This abstract type combines the behavior of
IMSemanticDataType and CLDataType.This is a utility class for IMConstraint that provides static methods for creation or other purposes.
This is a utility class for IMDataType that provides static methods for creation or other purposes.
A type which describes the concrete storage characteristic within a type system.
A type which describes the concrete storage characteristic within a type system.
Association node in an
IMDia if the association is represented by three grafical elements, one node and two edges for their association ends.Classifier node in an
IMDia.Edge in an
IMDia between an IMDiaCnstrNode and the constrained element.Constraint Node in an
IMDia.Compartement entry in a
IMDiaCompartmentNode.Compartement in a
IMDiaClassifierNode.Edge in an
IMDia.Node of a
IMGeneralizationSet in an IMDia.This is a utility class for IMDiaHierNode that provides static methods for creation or other purposes.
This is a utility class for IMFeature that provides static methods for creation or other purposes.
This is a utility class for IMFeature that provides static methods for creation or other purposes.
This is a utility class for IMForeignKeyAble that provides static methods for creation or other purposes.
This is a utility class for IMGeneralization that provides static methods for creation or other purposes.
This is a utility class for IMGeneralizationSet that provides static methods for creation or other purposes.
This is a utility class for IMIndex that provides static methods for creation or other purposes.
This is a utility class for IMIndexedFeature that provides static methods for creation or other purposes.
This is a utility class for IMKey that provides static methods for creation or other purposes.
This is a utility class for IMKeyFeature that provides static methods for creation or other purposes.
This is a utility class for IMKeyRelationship that provides static methods for creation or other purposes.
This is a utility class for IMKeyRelationshipFeature that provides static methods for creation or other purposes.
This is a utility class for IMProcedure that provides static methods for creation or other purposes.
This is a utility class for IMProcedureExpression that provides static methods for creation or other purposes.
This is a utility class for IMProcedureExpressionAble that provides static methods for creation or other purposes.
This is a utility class for IMProperty that provides static methods for creation or other purposes.
This is a utility class for IMProperty that provides static methods for creation or other purposes.
A type which describes the semantic of its stored value.
Subclass of
IMSemanticDataType with automatic unique value.Subclass of
IMSemanticDataType with automatic unique value.This is a utility class for IMStructuralFeature that provides static methods for creation or other purposes.
This is a utility class for IMTrigger that provides static methods for creation or other purposes.
This is a utility class for IMUniqueKey that provides static methods for creation or other purposes.
This is a utility class for IMUniqueKeyFeature that provides static methods for creation or other purposes.
This is a utility class for IMView that provides static methods for creation or other purposes.
The common behavier of view elements is the assignment of used features.
This is a utility class for IMViewFeature that provides static methods for creation or other purposes.
This is a utility class for IMViewFrom that provides static methods for creation or other purposes.
This is a utility class for IMView that provides static methods for creation or other purposes.
This is a utility class for IMViewSubselectFrom that provides static methods for creation or other purposes.
This class helps to create a textual reference to an Innovator model element.
This class helps to create a URL for navigating through a link to an Innovator element.
Every Java application that should be run as an Innovator application
should commit to this interface.
The class is a default implementation of the InnovatorApplication interface.
The class realizes a uniform method which logs a user into a model when
starting an application from the command line (batch).
This class has one instance which gives you information how the application
net is configured.
The class represents a context that will be created if the JVM is started
by an Innovator client.
The class is a generalization of any Innovator client program that can be
executed and is registered with the license server.
A collection with the same characteristics as a tree used within the
Innovator server request.
This class enables Innovator Java clients to communicate via the TCP/IP
network.
The class represents any Innovator network client registered
at a license server.
This class has one instance which gives you information how the net is
configured.
A network communication exception which
InoNet
uses to indicate any problems during data transmission.Helping class for receiving data from channel.
Helping class for sending data over channel
The class provides several utility methods for creating localized messages.
The class is used as a general base class for all kinds of Innovator
exceptions that the user needs to see.
The abstract class is the uppermost generalization of any Innovator program
that can be executed.
This enumeration describes the different kinds of Innovator programs
that are registered on the
license server.This class has one instance which gives you information whether a proxy is
used and what the address and port of the proxy server is and what the
authentication the proxy has.
The class represents a running Innovator proxy program in the Innovator
network.
The class represents a running Innovator server program
in the Innovator network.
This class is the topmost telegram type for all network communication between
Innovator clients and servers.
A cache that manages entries based on the policy specified at creation time.
This class has one instance which gives you information whether TLS is used
and how it is configured.
The class represents an Innovator license server that provides various
information about running client and server programs.
An exception that will be thrown whenever a request to the
LicenseServer fails.The class enables the trace logging if it is specified in the property java.util.logging.config.class.
The class enables the trace logging if it is specified in the property java.util.logging.config.class.
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.
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.
This is a utility class for MEAssignAbleConstraint that provides static methods for creation or other purposes.
This is a utility class for MEAttachment that provides static methods for creation or other purposes.
A comment gives the ability to attach various remarks to elements.
These elements may be annotated by a comment.
Represents the assignment between the comment and the commented element.
A comment gives the ability to attach various remarks to elements.
Configuration management package.
Configuration management package.
A constraint is a condition or restriction expressed in natural language text or in a machine readable language for the purpose of declaring some of the semantics of an element.
This is a utility class for MEConstraintAble that provides static methods for creation or other purposes.
A constraint is a condition or restriction expressed in natural language text or in a machine readable language for the purpose of declaring some of the semantics of an element.
This is a utility class for MECopy that provides static methods for creation or other purposes.
This is a utility class for MECreateRedirect that provides static methods for creation or other purposes.
A dependency is a relationship that signifies that a single or a set of model elements requires other model elements for their specification or implementation.
A dependency is a relationship that signifies that a single or a set of model elements requires other model elements for their specification or implementation.
A DurationConstraint defines a Constraint that refers to a DurationInterval.
An element import identifies an element in another package and allows the element to be referenced using its name without a qualifier.
An element import identifies an element in another package and allows the element to be referenced using its name without a qualifier.
Abstract superclass for Metaclasses which may own PackageableElements, e.g.
An IntervalConstraint defines a constraint that refers to an interval.
Abstract mapping configuration package.
Mapping configuration package forward direction.
Mapping configuration package forward direction.
Abstract mapping configuration package.
Mapping configuration package reverse direction.
Mapping configuration package reverse direction.
Mapping dependendcy is a subclass of
MEDependency.Mapping dependendcy is a subclass of
MEDependency.Package used for content below MappingPackageType.
Package used for content below MappingPackageType.
Abstract mapping package type defines the mapping type.
Implementing mapping type with direction FORWARD.
Implementing mapping type with direction FORWARD.
Implementing mapping type with direction REVERSE.
Implementing mapping type with direction REVERSE.
A model captures a view of a physical system.
An element is a constituent of a model.
A model captures a view of a physical system.
This is a utility class for MENamedElement that provides static methods for creation or other purposes.
A namespace is a named element that can own other named elements.
A named element represents elements that may have a name.
A package is a namespace for its members and may contain other packages.
A packageable element indicates a named element that may be owned directly by a package.
A package is a namespace for its members and may contain other packages.
A package import is a relationship that allows the use of unqualified names to refer to package members from other namespaces.
A package import is a relationship that allows the use of unqualified names to refer to package members from other namespaces.
Abstract Proxy Base Class
Specialized depencency for associating MEProxy and tangible elements.
Specialized depencency for associating MEProxy and tangible elements.
This is a utility class for MEProxyExternal that provides static methods for creation or other purposes.
Abstract Proxy Base Class
This is a utility class for MEProxyInnovator that provides static methods for creation or other purposes.
Realization is a specialized abstraction relationship between two sets of model elements, one representing a specification (the supplier) and the other represents an implementation of the latter (the client).
Realization is a specialized abstraction relationship between two sets of model elements, one representing a specification (the supplier) and the other represents an implementation of the latter (the client).
This is a utility class for MERefAbleAsResource that provides static methods for creation or other purposes.
This is a utility class for MEReferenceContainerAble that provides static methods for creation or other purposes.
This is a utility class for MEReferenceContainerAble that provides static methods for creation or other purposes.
This is a utility class for MERequirement that provides static methods for creation or other purposes.
This is a utility class for MESection that provides static methods for creation or other purposes.
This is a utility class for MESimpleConstraint that provides static methods for creation or other purposes.
This is a utility class for MEStereotypeAble that provides static methods for creation or other purposes.
This is a utility class for MEStereotypeAble that provides static methods for creation or other purposes.
Abstract Stub Package.
Stub package base package collecting all stub packages within a system model.
Stub package base package collecting all stub packages within a system model.
Stub package for external models.
Stub package for external models.
Stub package for Innovator models
Stub package for Innovator models
This is a utility class for MESystemModel that provides static methods for creation or other purposes.
System model management package containing MEConfigurationManagement and MEStubPackageBase packages.
System model management package containing MEConfigurationManagement and MEStubPackageBase packages.
This is a utility class for METerm that provides static methods for creation or other purposes.
This is a utility class for METermAble that provides static methods for creation or other purposes.
A TimeConstraint defines a Constraint that refers to a TimeInterval.
This is a utility class for METriggerReferenceAble that provides static methods for creation or other purposes.
A usage is a relationship which one element requires another element (or set of elements) for its full implementation or operation.
A usage is a relationship which one element requires another element (or set of elements) for its full implementation or operation.
An opaque expression is an uninterpreted textual statement that denotes a (possibly empty) set of values when evaluated in a context.
This is a utility class for MM2Classification that provides static methods for creation or other purposes.
This is a utility class for MM2Classification that provides static methods for creation or other purposes.
This is a utility class for MM2Property that provides static methods for creation or other purposes.
This is a utility class for MM2RelationConstraint that provides static methods for creation or other purposes.
This is a utility class for MM2Type that provides static methods for creation or other purposes.
This is a utility class for MM2TypedElement that provides static methods for creation or other purposes.
This is a utility class for MM2TypedElement that provides static methods for creation or other purposes.
This is a utility class for MM2TypedProperty that provides static methods for creation or other purposes.
This is a utility class for MM2TypedTSOption that provides static methods for creation or other purposes.
This is a utility class for MM2TypeEnum that provides static methods for creation or other purposes.
This is a utility class for MMAttachmentAble that provides static methods for creation or other purposes.
This is a utility class for MMCommentContainerAble that provides static methods for creation or other purposes.
This is a utility class for MMCommentContainerAble that provides static methods for creation or other purposes.
This is a utility class for MMCreateTemplate that provides static methods for creation or other purposes.
This is a utility class for MMEngineeringAction that provides static methods for creation or other purposes.
This is a utility class for MMFCValue that provides static methods for creation or other purposes.
This is a utility class for MMFilter that provides static methods for creation or other purposes.
This is a utility class for MMFilterProperty that provides static methods for creation or other purposes.
This is a utility class for MMFontColor that provides static methods for creation or other purposes.
This is a utility class for MMFormatAble that provides static methods for creation or other purposes.
This is a utility class for MMFormatAble that provides static methods for creation or other purposes.
This is a utility class for MMFormatRule that provides static methods for creation or other purposes.
This is a utility class for MMFormatRuleSet that provides static methods for creation or other purposes.
This element is only used as meta class for the configuration of general labels and texts.
Represents a label definition.
Elements which are allowed to own labels.
Represents a label definition.
This is a utility class for MMLabelTextAttachmentAble that provides static methods for creation or other purposes.
This is a utility class for MMLocalizAble that provides static methods for creation or other purposes.
This is a utility class for MMMenuAble that provides static methods for creation or other purposes.
This is a utility class for MMMenu that provides static methods for creation or other purposes.
This is a utility class for MMMenuItemAble that provides static methods for creation or other purposes.
This is a utility class for MMMetaCommentAble that provides static methods for creation or other purposes.
Abstract meta class of elements contained in profiles.
This is a utility class for MMPresEntry that provides static methods for creation or other purposes.
A profile is a kind of package that extends a reference metamodel.
A profile is a kind of package that extends a reference metamodel.
This is a utility class for MMProfileTranslation that provides static methods for creation or other purposes.
An execution right is owned my a profile.
A stereotype defines how an existing metaclass may be extended and enables the use of platform-specific or domain-specific terminology or notation in place of, or in addition to, the ones used for the extended metaclass.
Elements which are allowed to have stereotypes.
Elements which are allowed to have stereotypes.
Building block to create an element.
This is a utility class for MMStereotypeFileAble that provides static methods for creation or other purposes.
A stereotype defines how an existing metaclass may be extended and enables the use of platform-specific or domain-specific terminology or notation in place of, or in addition to, the ones used for the extended metaclass.
This is a utility class for MMStereotypeProperty that provides static methods for creation or other purposes.
This is a utility class for MMStereotypeRelatedElement that provides static methods for creation or other purposes.
This is a utility class for MMStereotypeTSOption that provides static methods for creation or other purposes.
A synchronized property is valid for all stereotypes of its
It is a property of the conceptual element that is the same in every method context.
MMSyncSet.It is a property of the conceptual element that is the same in every method context.
A synchronized stereotype is the use of a stereotype in a
MMSyncSet.This is a utility class for MMSyncProfile that provides static methods for creation or other purposes.
A synchronization set defines the set of stereotypes that synchronize properties with each other.
This allows the same conceptual element to be used in different methods.
This allows the same conceptual element to be used in different methods.
A synchronization set defines the set of stereotypes that synchronize properties with each other.
This allows the same conceptual element to be used in different methods.
This allows the same conceptual element to be used in different methods.
A synchronization property is a property that keeps the values in redundant properties of their stereotypes synchronized.
A synchronization property is a property that keeps the values in redundant properties of their stereotypes synchronized.
Represents a text definition.
Elements which texts can be assigned to.
Represents a text definition.
Represents an existing text.
This is a utility class for MMTSTypeClass that provides static methods for creation or other purposes.
This is a utility class for MMTSType that provides static methods for creation or other purposes.
This is a utility class for MMTypeSystem that provides static methods for creation or other purposes.
This is a utility class for MMVerify that provides static methods for creation or other purposes.
The class represents an Innovator UML 2 model.
This is a utility class for PRAnalysisDia that provides static methods for creation or other purposes.
This is a utility class for PRBDia that provides static methods for creation or other purposes.
This is a utility class for PRBDiaBENode that provides static methods for creation or other purposes.
This is a utility class for PRBDia that provides static methods for creation or other purposes.
This is a utility class for PRDia that provides static methods for creation or other purposes.
This is a utility class for PRDiaAttachmentNode that provides static methods for creation or other purposes.
This is a utility class for PRDiaCalloutNode that provides static methods for creation or other purposes.
This is a utility class for PRDiaEdge that provides static methods for creation or other purposes.
This is a utility class for PRDiaEdge that provides static methods for creation or other purposes.
The combination of a
PRDiaSegNode and a PRDiaSegEdge.This is a utility class for PRDiaFrameNode that provides static methods for creation or other purposes.
This is a utility class for PRDia that provides static methods for creation or other purposes.
This is a utility class for PRDiaNode that provides static methods for creation or other purposes.
This is a utility class for PRDiaNode that provides static methods for creation or other purposes.
The connector edge of an edge segment.
The connector node of an edge segment.
This is a utility class for PRDiaWhiteboard that provides static methods for creation or other purposes.
A property is a combination of a key and a value pair
that a user can provide either when starting or running an
application.
The class is the
Property interface default implementation
that can be used with Innovator applications.A property provider is used to access an application's
arguments at runtime.
The class is a default implementation of the
PropertyProvider
interface which can be used to unify command line arguments and system
properties.This is a utility class for PRPresContent that provides static methods for creation or other purposes.
This is a utility class for PRPresContext that provides static methods for creation or other purposes.
This is a utility class for PRPresElement that provides static methods for creation or other purposes.
This is a utility class for PRPresElement that provides static methods for creation or other purposes.
This is a utility class for PRVersionAbleDia that provides static methods for creation or other purposes.
This class represents the Innovator repository server.
The various flags indicating the state of a running repository server.
DeepHistory represents the most recent active configuration of the composite state that directly contains this pseudostate - the state configuration that was active when the composite state was last exited.
DeepHistory represents the most recent active configuration of the composite state that directly contains this pseudostate - the state configuration that was active when the composite state was last exited.
This is a utility class for SMDiaTextNode that provides static methods for creation or other purposes.
This is a utility class for SMDiaVertexNode that provides static methods for creation or other purposes.
An entry point pseudostate is an entry point of a state machine or composite state.
An entry point pseudostate is an entry point of a state machine or composite state.
An exit point pseudostate is an exit point of a state machine or composite state.
An exit point pseudostate is an exit point of a state machine or composite state.
An initial pseudostate represents a default vertex that is the source for a single transition to the default state of a composite state.
An initial pseudostate represents a default vertex that is the source for a single transition to the default state of a composite state.
Joins vertices serve to merge several transitions emanating from source vertices in different orthogonal regions.
Joins vertices serve to merge several transitions emanating from source vertices in different orthogonal regions.
Junction vertices are semantic-free vertices that are used to chain multiple transitions together.
Junction vertices are semantic-free vertices that are used to chain multiple transitions together.
Protocol state machines can be redefined into more specific protocol state machines or into behavioral state machines.
A protocol state machine is always defined in the context of a classifier.
A protocol state machine is always defined in the context of a classifier.
A pseudostate is an abstraction that encompasses different types of transient vertices in the state machine graph.
A region is an orthogonal part of either a composite state or a state machine.
A region is an orthogonal part of either a composite state or a state machine.
This is a utility class for SMRegularState that provides static methods for creation or other purposes.
shallowHistory represents the most recent active substate of its containing state (but not the substates of that substate).
shallowHistory represents the most recent active substate of its containing state (but not the substates of that substate).
A state model is a situation which an invariant condition (usually implicit) usually holds in.
State machines can be used to express the behavior of part of a system.
State machines can be used to express the behavior of part of a system.
Entering a terminate pseudostate implies that the execution of this state machine by means of its context object is terminated.
Entering a terminate pseudostate implies that the execution of this state machine by means of its context object is terminated.
kind=external implies that the transition, if triggered, will exit the composite (source) state.
kind=external implies that the transition, if triggered, will exit the composite (source) state.
kind=internal implies that the transition, if triggered, occurs without exiting or entering the source state.
A transition is a directed relationship between a source vertex and a target vertex.
A vertex is an abstraction of a node in a state machine graph.
This is a utility class for SQDiaTextNode that provides static methods for creation or other purposes.
The class represents a connection to the Innovator repository server.
This interface can be used to get specific information about an Innovator
repository server.
The class contains functions to get system dependent information or call
system dependent functions.