Uses of Interface
de.mid.innovator.srv2api.icw2model.MENamedElement
-
Packages that use MENamedElement Package Description de.mid.innovator.srv2api.icw2ac Activity modeling emphasizes the sequence and conditions for coordinating lower-level behaviors, rather than which classifiers own those behaviors.de.mid.innovator.srv2api.icw2bc Package for Business Object Modeling.de.mid.innovator.srv2api.icw2be The Common Behaviors package specifies the core concepts required for dynamic elements and provides the infrastructure to support more detailed definitions of behavior.de.mid.innovator.srv2api.icw2bp Package for Business Process Model and Notation (BPMN).de.mid.innovator.srv2api.icw2br Business resource modeling package.de.mid.innovator.srv2api.icw2bs State machine for Business Object Modeling.de.mid.innovator.srv2api.icw2class The classes package deals with the basic modeling concepts of UML and, in particular, classes and their relationships.de.mid.innovator.srv2api.icw2db The DB package (specialization of the IM package) describes the concepts needed for modeling a relational database.de.mid.innovator.srv2api.icw2dm The purpose of DMN is to provide the constructs that are needed to model decisions, so that organizational decision-making can be readily depicted in diagrams, accurately defined by business analysts, and (optionally) automated.de.mid.innovator.srv2api.icw2er The ER package (specialization of the IM package) deals with the modeling concepts for the Entity Relationship Model and, in particular, entities, attributes and their relationships.
In addition it deals with the concepts of Online Analytical Processing (OLAP) to build a data warehouse for business intelligence (BI) matters.de.mid.innovator.srv2api.icw2gc Package for concept modeling.de.mid.innovator.srv2api.icw2ia The Interaction package describes the concepts needed to express interactions.de.mid.innovator.srv2api.icw2im The IM package specify the Information Management Metamodel core concepts required for data modeling.de.mid.innovator.srv2api.icw2model This packagage contains elements representing the logical model.de.mid.innovator.srv2api.icw2sm The StateMachine package defines a set of concepts that can be used for modeling discrete behavior through finite statetransition systems. -
-
Uses of MENamedElement in de.mid.innovator.srv2api.icw2ac
Subinterfaces of MENamedElement in de.mid.innovator.srv2api.icw2ac Modifier and Type Interface Description interface
ACActivity
An activity specifies the coordination of executions of subordinate behaviors using a control and data flow model.interface
ACActivityEdge
Flow edge for either control flow of object flow.interface
ACActivityFinalNode
An activity final node is a final node that stops all flows in an activity.interface
ACActivityGroup
interface
ACActivityNode
interface
ACCentralBufferNode
A central buffer node is an object node for managing flows from multiple sources and destinations.interface
ACControlFlow
A control flow is an edge that starts an activity node after the previous one is finished.interface
ACControlNode
A control node is an abstract activity node that coordinates flows in an activity.interface
ACDataStoreNode
A data store node is a central buffer node for non-transient information.interface
ACDecisionNode
A decision node is a control node that chooses between outgoing flows.interface
ACExecutableNode
An executable node is an abstract class for activity nodes that may be executed.interface
ACFinalNode
interface
ACFlowFinalNode
A flow final node is a final node that terminates a flow.interface
ACForkNode
A fork node is a control node that splits a flow into multiple concurrent flows.interface
ACInitialNode
An initial node is a control node which flow starts at when the activity is invoked.interface
ACInterruptibleRegion
An interruptible activity region is an activity group that supports termination of tokens flowing in the portions of an activity.interface
ACJoinNode
A join node is a control node that synchronizes multiple flows.interface
ACMergeNode
A merge node is a control node that brings multiple alternate flows together.interface
ACObjectFlow
An object flow is an activity edge that can have objects or data passing along it.interface
ACObjectNode
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.interface
ACParamNode
An activity parameter node is an object node for inputs and outputs to activities.interface
ACPartition
An activity partition is a kind of activity group that identifies actions that have common characteristics.interface
ACStructuredNode
A structured activity node is an executable activity node that may have an expansion into subordinate nodes as an ActivityGroup.interface
ACVariable
Variables are elements for passing data between actions indirectly.interface
ANAcceptCall
AcceptCallAction is an accept event action that represents the receipt of a synchronous call request.interface
ANAcceptEvent
AcceptEventAction is an action that waits for the occurrence of an event meeting specified condition.interface
ANAction
An action is a named element that is the fundamental unit of executable functionality.interface
ANActionInputPin
An action input pin is a kind of pin that executes an action to determine the values to input to another.interface
ANAddStructuralFeatureValue
Structural features are potentially multi-valued and ordered; this means that the action supports specification of insertion points for new values.interface
ANBroadcastSignal
BroadcastSignalAction is an action that transmits a signal instance to all the potential target objects in the system.interface
ANCall
CallAction is an abstract class for actions that invoke behavior and receive return values.interface
ANCallBehavior
interface
ANCallOperation
interface
ANClearAssociation
This action destroys all links of an association that have a particular object at one end.interface
ANClearStructuralFeature
This action removes all values of a structural feature.interface
ANCreateLink
This action can be used to create links and link objects.interface
ANCreateObject
This action instantiates a classifier.interface
ANDestroyLink
This action destroys a link or a link object.interface
ANDestroyObject
This action destroys the object on its input pin at runtime.interface
ANInputPin
An input pin is a pin that holds input values to be consumed by an action.interface
ANInvocation
Invocation is an abstract class for the various actions that invoke behavior.interface
ANLink
A link action creates, destroys or reads links, identifying a link by its end objects and qualifier values, if any.interface
ANOpaque
An action with implementation-specific semantics.interface
ANOutputPin
An output pin is a pin that holds output values produced by an action.interface
ANPin
A pin is a typed element and multiplicity element that provides values to actions and accept result values from them.interface
ANRaiseException
Action that causes an exception to occur.interface
ANReadLink
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).interface
ANReadSelf
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.interface
ANReadStructuralFeature
This action reads the values of a structural feature in order if the structural feature is ordered.rinterface
ANRemoveStructuralFeatureValue
The object to access is specified dynamically by referring to an input pin which the object will be placed on at runtime.interface
ANReply
Action that accepts a set of return values and a value containing return information produced by a previous accept call action.interface
ANSendObject
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.interface
ANSendSignal
SendSignalAction is an action that creates a signal instance from its inputs and transmits it to the target object where it may cause the firing of a state machine transition or the execution of an activity.interface
ANStructuralFeature
This abstract action class statically specifies the structural feature being accessed.interface
ANTestIdentity
This action returns true if the two input values are the same identity, false if they are not.interface
ANUnmarshall
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.interface
ANValSpec
The action returns the result of evaluating a value specification.interface
ANValuePin
A value pin is an input pin that provides a value by evaluating a value specification.interface
ANWriteLink
A write link action takes a complete identification of a link and creates or destroys it.interface
ANWriteStructuralFeature
A write structural feature action operates on a structural feature of an object to modify its values. -
Uses of MENamedElement in de.mid.innovator.srv2api.icw2bc
Subinterfaces of MENamedElement in de.mid.innovator.srv2api.icw2bc Modifier and Type Interface Description interface
BCBaseNamedStereotypeAble
This is a utility class for BCBaseNamedStereotypeAble that provides static methods for creation or other purposes.interface
BCExpression
interface
BCProperty
interface
BCPropertySet
interface
BCRootReuseAbleElement
This is a utility class for BCRootReuseAbleElement that provides static methods for creation or other purposes.interface
BCTerm
A term relevant for the business description. -
Uses of MENamedElement in de.mid.innovator.srv2api.icw2be
Subinterfaces of MENamedElement in de.mid.innovator.srv2api.icw2be Modifier and Type Interface Description interface
BEAnyReceiveEvent
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.interface
BEBehavior
Behavior is a specification of how its context classifier changes state over time.interface
BECallEvent
A call event represents the reception of a request to invoke a specific operation.interface
BEChangeEvent
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.interface
BEEvent
An event is the specification of some occurrence that may potentially trigger effects by an object.interface
BEMessageEvent
A message event specifies the receipt by an object of either a call or a signal.interface
BEOpaque
The semantics of the behavior is determined by the implementation.interface
BESignalEvent
A signal event represents the receipt of an asynchronous signal.interface
BETimeEvent
A time event specifies a point in time by an expression.interface
BETrigger
A trigger specifies an event that may cause the execution by the execution of an action, but need not be. -
Uses of MENamedElement in de.mid.innovator.srv2api.icw2bp
Subinterfaces of MENamedElement in de.mid.innovator.srv2api.icw2bp Modifier and Type Interface Description interface
BPActivityNode
This is a utility class for BPActivityNode that provides static methods for creation or other purposes.interface
BPActivityResource
The activity resource specifies the business entity or role or system to perform or work on the activity.interface
BPArtifact
"BPMN provides modelers with the capability of showing additional information about a Process that is not directly related to the Sequence Flow or Message Flow of the Process.interface
BPAssociationArtifact
Note that directional Associations were used in BPMN 1.2 to show how Data Objects were inputs or outputs to Activities.interface
BPCallAble
This is a utility class for BPCallAble that provides static methods for creation or other purposes.interface
BPCallAbleChoreographyElement
This is a utility class for BPCallAbleChoreographyElement that provides static methods for creation or other purposes.interface
BPCallAbleProcessElement
This is a utility class for BPCallAbleProcessElement that provides static methods for creation or other purposes.interface
BPChoreography
interface
BPChoreographyActivity
This is a utility class for BPChoreographyActivity that provides static methods for creation or other purposes.interface
BPChoreographySubProcess
interface
BPChoreographyTask
interface
BPCollaboration
interface
BPConditionalEventDefinition
interface
BPDataObject
interface
BPDataStore
interface
BPEndPoint
The end points element may be extended with endpoint reference definitions introduced in other specifications (e.g., WS-Addressing).interface
BPError
interface
BPEscalation
AnBPEscalation
identifies a business situation that a process might need to react to.interface
BPEventDefinition
interface
BPEventNode
interface
BPFlowChoreographyContainer
This is a utility class for BPFlowChoreographyContainer that provides static methods for creation or other purposes.interface
BPFlowElement
This is a utility class for BPFlowElement that provides static methods for creation or other purposes.interface
BPFlowElementContainer
This is a utility class for BPFlowElementContainer that provides static methods for creation or other purposes.interface
BPFlowProcessContainer
This is a utility class for BPFlowProcessContainer that provides static methods for creation or other purposes.interface
BPGateway
interface
BPGlobalChoreographyTask
interface
BPGlobalMaskTask
interface
BPGlobalTask
interface
BPGlobalTaskResource
interface
BPGroupArtifact
interface
BPGroupAssign
interface
BPInputSet
interface
BPInterface
An interface defines a set of operations that are implemented by services.interface
BPItemAwareElement
This is a utility class for BPItemAwareElement that provides static methods for creation or other purposes.interface
BPItemDefinition
The Business Object defines an object important for the definition of business processes or concepts.interface
BPLane
Lanes are used to organize and categorize activities within a Pool.interface
BPLaneSet
interface
BPLinkEventDefinition
interface
BPMappingAssociation
This is a utility class for BPMappingAssociation that provides static methods for creation or other purposes.interface
BPMaskDefinition
interface
BPMaskField
interface
BPMaskTask
interface
BPMessage
interface
BPMessageFlow
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.interface
BPMessageFlowMapping
interface
BPOperation
interface
BPOutputSet
interface
BPParticipant
interface
BPParticipantMapping
interface
BPPath
A path in a process.interface
BPProcess
interface
BPProperty
interface
BPSequenceFlow
interface
BPSequenceFlowNode
This is a utility class for BPSequenceFlowNode that provides static methods for creation or other purposes.interface
BPSignal
Signal to trigger e.g a signal event.interface
BPSubProcess
interface
BPSupportsRel
interface
BPTaskNode
interface
BPTimerEventDefinition
interface
BPUseCaseInteractionRel
interface
BPUseCasePathRel
-
Uses of MENamedElement in de.mid.innovator.srv2api.icw2br
Subinterfaces of MENamedElement in de.mid.innovator.srv2api.icw2br Modifier and Type Interface Description interface
BRCostCenter
interface
BRLocation
interface
BROrgUnit
interface
BRPerson
interface
BRPersonContactData
interface
BRResource
interface
BRResourceCL
An actor specifies a role played by a user or any other system that interacts with the subject.interface
BRResourceNamedRel
interface
BRRole
interface
BRTechnical
-
Uses of MENamedElement in de.mid.innovator.srv2api.icw2bs
Subinterfaces of MENamedElement in de.mid.innovator.srv2api.icw2bs Modifier and Type Interface Description interface
BSFinalState
interface
BSInitState
interface
BSPseudoState
This is a utility class for BSPseudoState that provides static methods for creation or other purposes.interface
BSRegularState
interface
BSState
This is a utility class for BSState that provides static methods for creation or other purposes.interface
BSTransition
interface
BSVertex
This is a utility class for BSVertex that provides static methods for creation or other purposes. -
Uses of MENamedElement in de.mid.innovator.srv2api.icw2class
Subinterfaces of MENamedElement in de.mid.innovator.srv2api.icw2class Modifier and Type Interface Description interface
CLActor
An actor specifies a role played by a user or any other system that interacts with the subject.interface
CLArtifact
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.interface
CLAssocClass
A model element that has both association and class properties.interface
CLAssociation
An association describes a set of tuples whose values refer to typed instances.interface
CLBehavioralFeature
A behavioral feature is a feature of a classifier that specifies an aspect of the behavior of its instances.interface
CLBehavioredClassifier
A classifier can have behavior specifications defined in its namespace.interface
CLClass
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.interface
CLClassifier
A classifier is a classification of instances — it describes a set of instances that have features in common.interface
CLCollaboration
A collaboration describes a structure of collaborating elements (roles), each performing a specialized function, which collectively accomplish some desired functionality.interface
CLCollaborationUse
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.interface
CLCommunicationPath
A communication path is an association between two deployment targets which they are able to exchange signals and messages through.interface
CLComponent
A component represents a modular part of a system that encapsulates its contents and whose manifestation is replaceable within its environment.interface
CLComponentRealization
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.interface
CLConnectAbleElement
A ConnectAbleElement is an abstract metaclass representing a set of instances that plays the role of a classifier.interface
CLConnector
Specifies a link that enables communication between two or more instances.interface
CLDataType
A data type is a type whose instances are only identified by their value.interface
CLDeclarationAbleClassifier
This is a utility class for CLDeclarationAbleClassifier that provides static methods for creation or other purposes.interface
CLDeployedArtifact
A deployed artifact is an artifact or artifact instance that has been deployed to a deployment target.interface
CLDeployment
A deployment is the allocation of an artifact or artifact instance to a deployment target.interface
CLDeploymentSpec
A deployment specification specifies a set of properties that determine execution parameters of a component artifact that is deployed on a node.interface
CLDeploymentTarget
A deployment target is the location for a deployed artifact.interface
CLDevice
A device is a physical computational resource with processing capability which artifacts may be deployed for execution on.interface
CLEncapsulatedClassifier
This is a utility class for CLEncapsulatedClassifier that provides static methods for creation or other purposes.interface
CLEnumeration
An enumeration is a data type whose values are enumerated in the model as enumeration literals.interface
CLEnumLiteral
An enumeration literal is a user-defined data value for an enumeration.interface
CLExecEnv
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.interface
CLExtend
interface
CLExtensionPoint
An extension point identifies a point in the behavior of a use case where that behavior can be extended by the behavior of some other (extending) use case, as specified by an extend relationship.interface
CLInclude
interface
CLInstanceSpecification
An instance specification is a model element that represents an instance in a modeled system.interface
CLInstSpec
This is a utility class for CLInstSpec that provides static methods for creation or other purposes.interface
CLInterface
An interface is a kind of classifier that represents a declaration of a set of coherent public features and obligations.interface
CLInterfaceRealization
An interface realization is a specialized realization relationship between a classifier and an interface.interface
CLManifestation
A manifestation is the concrete physical rendering of one or more model elements by an artifact.interface
CLNode
A node is a computational resource which artifacts may be deployed for execution on.interface
CLOperation
An operation is a behavioral feature of a classifier that specifies the name, type, parameters and constraints for invoking an associated behavior.interface
CLParameter
A parameter is a specification of an argument used to pass information into or out of an invocation of a behavioral feature.interface
CLParameterAble
This is a utility class for CLParameterAble that provides static methods for creation or other purposes.interface
CLParameterSet
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.interface
CLPort
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.interface
CLPrimitiveType
A primitive type defines a predefined data type, without any relevant substructure (it has no parts).interface
CLProperty
A property is a structural feature.interface
CLReception
A reception is a declaration stating that a classifier is prepared to react to the receipt of a signal.interface
CLRoleBinding
interface
CLSignal
A signal is a specification of send request instances communicated between objects.interface
CLStructuredClassifier
This is a utility class for CLStructuredClassifier that provides static methods for creation or other purposes.interface
CLStructureDefinition
interface
CLStructureElement
This is a utility class for CLStructureElement that provides static methods for creation or other purposes.interface
CLStructureEntry
interface
CLStructureGroup
interface
CLSubstitution
A substitution is a relationship between two classifiers and signifies that the substituting classifier complies with the contract specified by the contract classifier.interface
CLTemplateParameterAbleClass
interface
CLUseCase
A use case is the specification of a set of actions performed by a system.interface
CLValueRangeAble
This is a utility class for CLValueRangeAble that provides static methods for creation or other purposes. -
Uses of MENamedElement in de.mid.innovator.srv2api.icw2db
Subinterfaces of MENamedElement in de.mid.innovator.srv2api.icw2db Modifier and Type Interface Description interface
DBAuthorizationIdentifier
This is a utility class for DBAuthorizationIdentifier that provides static methods for creation or other purposes.interface
DBCheckConstraint
interface
DBColumn
This is a utility class for DBColumn that provides static methods for creation or other purposes.interface
DBColumnSet
interface
DBForeignKey
interface
DBGroup
interface
DBIndex
interface
DBMergedTable
The merge methods ofDBTable
are creating aDBMergedTable
to keep information which was the assimilated table.interface
DBPackage
ADBPackage
is both aMEPackage
for organizing elements in a tree and aDBSQLObject
for modeling privileges or relationships to other SQL objects.interface
DBRole
interface
DBSiblingConstraint
interface
DBSQLGeneric
interface
DBStoredProcedure
interface
DBTable
interface
DBTableColumn
interface
DBTrigger
interface
DBUniqueKey
interface
DBUser
interface
DBView
interface
DBViewColumn
interface
DBViewFrom
interface
DBViewSubselectFrom
ADBViewSubselectFrom
of aDBView
points to anDBColumnSet
to use its columns in subselects wihtin expressions.Methods in de.mid.innovator.srv2api.icw2db with parameters of type MENamedElement Modifier and Type Method Description static java.util.List<DBForeignKey>
DBForeignKeyHelper. createByER(SrvContext srvCtx, ELContainerAble ohDBElement, MENamedElement ohERElement)
This method creates (if possible) aDBForeignKey
for the givenERForeignKey
(ER element) in the givenDBTable
(DB element).static DBSiblingConstraint
DBSiblingConstraintHelper. createByER(SrvContext srvCtx, ELContainerAble ohDBElement, MENamedElement ohERElement)
This method creates aDBSiblingConstraint
for the givenERGeneralizationSet
(ER element) in the givenMEModel
(DB element).static java.util.List<DBTableColumn>
DBTableColumnHelper. createByER(SrvContext srvCtx, ELContainerAble ohDBElement, MENamedElement ohERElement)
This method creates aDBTableColumn
for the givenERAttribute
(ER element) in the givenDBTable
(DB element).
This standard mapping creates aMEMappingDependency
with the attribute as requirement element and with the newly created table column as implementation element.static DBTable
DBTableHelper. createByER(SrvContext srvCtx, ELContainerAble ohDBElement, MENamedElement ohERElement)
static java.util.List<DBUniqueKey>
DBUniqueKeyHelper. createByER(SrvContext srvCtx, ELContainerAble ohDBElement, MENamedElement ohERElement)
This method creates aDBUniqueKey
for the givenERUniqueKey
(ER element) in the givenDBTable
(DB element).
This standard mapping creates aMEMappingDependency
with the ER key as requirement element and with the newly created DB key as implementation element. -
Uses of MENamedElement in de.mid.innovator.srv2api.icw2dm
Subinterfaces of MENamedElement in de.mid.innovator.srv2api.icw2dm Modifier and Type Interface Description interface
DMInformationItem
The classDMInformationItem
is used to model variables at the decision logic level in decision models.interface
DMInputClause
The classDMInputClause
is used to model aDMDecisionTable
input.interface
DMOutputClause
The classDMOutputClause
is used to model aDMDecisionTable
output.interface
DMRuleAnnotationClause
The classDMRuleAnnotationClause
is used to model aDMDecisionTable
annotation.interface
DRBusinessKnowledgeModel
The classDRBusinessKnowledgeModel
is used to model a business knowledge model.interface
DRDecision
The classDRDecision
is used to model a decision.interface
DRDecisionService
interface
DRGElement
DRGElement
is the abstract superclass for all DMN elements that are graphical represented in aDRDecisionRequirementDia
.interface
DRInputData
DMN uses the classDRInputData
to model the inputs of aDRDecision
whose values are defined outside of the decision model.interface
DRInvocable
This is a utility class for DRInvocable that provides static methods for creation or other purposes.interface
DRKnowledgeSource
The classDRKnowledgeSource
is used to model authoritative knowledge sources in a decision model. -
Uses of MENamedElement in de.mid.innovator.srv2api.icw2er
Subinterfaces of MENamedElement in de.mid.innovator.srv2api.icw2er Modifier and Type Interface Description interface
BI2Cube
In anBI2Cube
, the data is stored redundantly in segments of a multidimensional cube.interface
BI2CubeDimension
ABI2CubeDimension
is an axis of anBI2Cube
and refers to aBI2DimensionTree
to determine the semantics of the axis labeling.interface
BI2DimensionAttribute
ABI2DimensionAttribute
is a property of aBI2DimensionLevel
and is also used in all hierarchy levels that belong to this dimension level.interface
BI2DimensionIdAttribute
ABI2DimensionIdAttribute
is a kind of aBI2DimensionAttribute
used for item identification.interface
BI2DimensionLevel
ABI2DimensionLevel
describes the semantic of the unit for which the data is collected.interface
BI2DimensionShowAttribute
ABI2DimensionIdAttribute
is a kind of aBI2DimensionAttribute
used for providing the data.interface
BI2DimensionSortAttribute
ABI2DimensionIdAttribute
is a kind of aBI2DimensionAttribute
used for sorting.interface
BI2DimensionTree
ABI2DimensionTree
is a quasi-hierarchy that describes the levels in which the data is aggregated.interface
BI2Hierarchy
ABI2Hierarchy
is a path in aBI2DimensionTree
through which the data is collected in aggregated form.interface
BI2HierarchyLevel
ABI2HierarchyLevel
is the use of aBI2DimensionLevel
in aBI2Hierarchy
and thus indirectly the use of theERAttributeSet
assigned to the dimension level.interface
BI2MeasurementTime
ABI2MeasurementTime
defines the rule, at which point of time the data is determined.interface
BIHierarchy
Deprecated: Use the BI2 classes for the 2nd generation procedure.interface
BIHierarchyRole
Deprecated: Use the BI2 classes for the 2nd generation procedure.interface
ERAttribute
AnERAttribute
is a property of anEREntity
.interface
ERAttributeSet
interface
ERCheckConstraint
AERCheckConstraint
describes the value consistency of the attributes.interface
EREntity
AnEREntity
as part of the Entity Relationship Model is specified by its attributes and its relationships to other entities.interface
ERForeignKey
interface
ERGeneralizationSet
AERGeneralizationSet
is a collection of generalization relationships to specify disjoint and covering instance sets of the specialization entities.interface
ERRelationship
interface
ERRole
interface
ERUniqueKey
interface
ERUsedAttribute
interface
ERView
AERView
to the Entity Relationship Model builds a table by joining and filtering the selected attributes.interface
ERViewAttribute
AnERViewAttribute
describes a column of anERView
.interface
ERViewFrom
AERViewFrom
of aERView
points to anERAttributeSet
to use its attributes for viewing or filtering.interface
ERViewSubselectFrom
AERViewSubselectFrom
of aERView
points to anERAttributeSet
to use its attributes in subselects wihtin expressions. -
Uses of MENamedElement in de.mid.innovator.srv2api.icw2gc
Subinterfaces of MENamedElement in de.mid.innovator.srv2api.icw2gc Modifier and Type Interface Description interface
GCConcept
A concept is a generic modeling construct which may be realized by different model elements.interface
GCConceptConnection
The directed connection between two concepts.interface
GCConceptRealization
The realization of a concept by another model element. -
Uses of MENamedElement in de.mid.innovator.srv2api.icw2ia
Subinterfaces of MENamedElement in de.mid.innovator.srv2api.icw2ia Modifier and Type Interface Description interface
IAActionExecSpec
ActionExecutionSpecification is a kind of ExecutionSpecification that represents the execution of an action.interface
IAAlt
The interactionOperator 'alt' designates that the CombinedFragment represents a choice of behavior.interface
IAAssert
The interactionOperator 'assert' designates that the CombinedFragment represents an assertion.interface
IABehaviorExecSpec
BehaviorExecutionSpecification is a kind of ExecutionSpecification that represents the execution of a behavior.interface
IABreak
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.interface
IACallMessage
The message is generated by a call to an operation.interface
IACombined
A combined fragment defines an expression of interaction fragments.interface
IAConsider
The interactionOperator 'consider' designates which messages should be considered within this combined fragment.interface
IAContinuation
A Continuation is a syntactic way to define continuations of different branches of an Alternative CombinedFragment.interface
IACreateMessage
The message that designates the creation of another lifeline object.interface
IACritical
The interactionOperator 'critical' designates that the CombinedFragment represents a critical region.interface
IADestructMessage
The message that designates the termination of another lifeline.interface
IAExecOccSpec
interface
IAExecSpec
An ExecutionSpecification is a specification of the execution of a unit of behavior or action within the lifeline.interface
IAFragment
InteractionFragment is an abstract notion of the most general interaction unit.interface
IAGate
A gate is a connection point for relating a message outside an InteractionFragment with a message inside an InteractionFragment.interface
IAIgnore
The interacionOperator 'ignore' designates that there are some message types that are not shown within this combined fragment.interface
IAInteraction
An interaction is a unit of behavior that focuses on the observable exchange of information between ConnectAbleElements.interface
IALifeline
A lifeline represents an individual participant in the iteraction.interface
IALoop
The interactionOperator 'loop' designates that the CombinedFragment represents a loop.interface
IALostAndFound
interface
IAMessage
A message is a NamedElement that defines one specific kind of communication in an interaction.interface
IAMessageEnd
A MessageEnd is an abstract NamedElement that represents what can occur at the end of a message.interface
IAMessageOccSpec
Specifies the occurrence of message events, such as sending and receiving of signals or invoking or receiving of operation calls.interface
IANeg
The interactionOperator 'neg' designates that the CombinedFragment represents traces that are defined to be invalid.interface
IAOccSpec
An OccurrenceSpecification is the basic semantic unit of interactions.interface
IAOperand
An InteractionOperand is contained in a CombinedFragment.interface
IAOpt
The interactionOperator 'opt' designates that the CombinedFragment represents a choice of behavior where either the (sole) operand happens or nothing happens.interface
IAOrdering
A GeneralOrdering represents a binary relation between two OccurrenceSpecifications to describe that one OccurrenceSpecification must occur before the other in a valid trace.interface
IAPar
The interactionOperator 'par' designates that the CombinedFragment represents a parallel merge between the behaviors of the operands.interface
IAReplyMessage
The message is a reply message to an operation call.interface
IASeq
The interactionOperator 'seq' designates that the CombinedFragment represents a weak sequencing between the behaviors of the operands.interface
IASignalMessage
The message was generated by the asynchronous sending of a signal.interface
IAStateInvariant
A StateInvariant is a runtime constraint on the participants of the interaction.interface
IAStrict
The interactionOperator 'strict' designates that the CombinedFragment represents a strict sequencing between the behaviors of the operands.interface
IAUse
An InteractionUse refers to an interaction. -
Uses of MENamedElement in de.mid.innovator.srv2api.icw2im
Subinterfaces of MENamedElement in de.mid.innovator.srv2api.icw2im Modifier and Type Interface Description interface
IMAssociation
Association between two classifiers.interface
IMClassifier
Classifier within an Information Management Model.interface
IMCLDataType
This abstract type combines the behavior ofIMSemanticDataType
andCLDataType
.interface
IMConstraint
This is a utility class for IMConstraint that provides static methods for creation or other purposes.interface
IMFeature
This is a utility class for IMFeature that provides static methods for creation or other purposes.interface
IMGeneralizationSet
This is a utility class for IMGeneralizationSet that provides static methods for creation or other purposes.interface
IMIndex
This is a utility class for IMIndex that provides static methods for creation or other purposes.interface
IMKey
This is a utility class for IMKey that provides static methods for creation or other purposes.interface
IMKeyRelationship
This is a utility class for IMKeyRelationship that provides static methods for creation or other purposes.interface
IMProcedure
This is a utility class for IMProcedure that provides static methods for creation or other purposes.interface
IMProperty
This is a utility class for IMProperty that provides static methods for creation or other purposes.interface
IMSemanticDataType
A type which describes the semantic of its stored value.interface
IMSequence
Subclass ofIMSemanticDataType
with automatic unique value.interface
IMStructuralFeature
This is a utility class for IMStructuralFeature that provides static methods for creation or other purposes.interface
IMTrigger
This is a utility class for IMTrigger that provides static methods for creation or other purposes.interface
IMUniqueKey
This is a utility class for IMUniqueKey that provides static methods for creation or other purposes.interface
IMViewFrom
This is a utility class for IMViewFrom that provides static methods for creation or other purposes.interface
IMViewSubselectFrom
This is a utility class for IMViewSubselectFrom that provides static methods for creation or other purposes.Methods in de.mid.innovator.srv2api.icw2im with parameters of type MENamedElement Modifier and Type Method Description static IMCLDataType
IMCLDataTypeHelper. createByER(SrvContext srvCtx, ELContainerAble ohDBElement, MENamedElement ohERElement)
This method creates aIMCLDataType
for the given data type (ER element) in the givenMEModel
(DB element).
This standard mapping creates aMEMappingDependency
with the given type as requirement element and with the newly created type as implementation element.static java.util.List<IMKeyRelationshipFeature>
IMKeyRelationshipFeatureHelper. createByER(SrvContext srvCtx, ELContainerAble ohDBElement, MENamedElement ohERElement)
This method creates an analogIMKeyRelationshipFeature
for the given ER element in the givenDBForeignKey
(DB element).static IMSequence
IMSequenceHelper. createByER(SrvContext srvCtx, ELContainerAble ohDBElement, MENamedElement ohERElement)
This method creates aIMSequence
for the given sequence type.static java.util.List<IMUniqueKeyFeature>
IMUniqueKeyFeatureHelper. createByER(SrvContext srvCtx, ELContainerAble ohDBElement, MENamedElement ohERElement)
This method creates an analogIMUniqueKeyFeature
for the given ER element in the givenDBUniqueKey
(DB element). -
Uses of MENamedElement in de.mid.innovator.srv2api.icw2model
Subinterfaces of MENamedElement in de.mid.innovator.srv2api.icw2model Modifier and Type Interface Description interface
MEAbstraction
An abstraction is a relationship that relates two elements or sets of elements that represent the same concept at different levels of abstraction or from different viewpoints.interface
MEConfigurationManagement
Configuration management package.interface
MEConstraint
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.interface
MECopy
interface
MECreateRedirect
interface
MEDependency
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.interface
MEHierarchyAble
Abstract superclass for Metaclasses which may own PackageableElements, e.g.interface
MEMappingConfigurationPackage
Abstract mapping configuration package.interface
MEMappingConfigurationPackageForward
Mapping configuration package forward direction.interface
MEMappingConfigurationPackageReverse
Mapping configuration package reverse direction.interface
MEMappingDependency
Mapping dependendcy is a subclass ofMEDependency
.interface
MEMappingPackageContent
Package used for content below MappingPackageType.interface
MEMappingPackageType
Abstract mapping package type defines the mapping type.interface
MEMappingPackageTypeForward
Implementing mapping type with direction FORWARD.interface
MEMappingPackageTypeReverse
Implementing mapping type with direction REVERSE.interface
MEModel
A model captures a view of a physical system.interface
MENamespaceAble
A namespace is a named element that can own other named elements.interface
MENamespaceAsgnAble
A named element represents elements that may have a name.interface
MEPackage
A package is a namespace for its members and may contain other packages.interface
MEPackageAble
A packageable element indicates a named element that may be owned directly by a package.interface
MEProxyAssignment
Specialized depencency for associating MEProxy and tangible elements.interface
MERealization
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).interface
MERefAbleAsResource
This is a utility class for MERefAbleAsResource that provides static methods for creation or other purposes.interface
MERequirement
interface
MESection
interface
MEStubPackage
Abstract Stub Package.interface
MEStubPackageBase
Stub package base package collecting all stub packages within a system model.interface
MEStubPackageExternalModel
Stub package for external models.interface
MEStubPackageInnovator
Stub package for Innovator modelsinterface
MESystemModel
interface
MESystemModelManagement
System model management package containing MEConfigurationManagement and MEStubPackageBase packages.interface
MEUsage
A usage is a relationship which one element requires another element (or set of elements) for its full implementation or operation.Fields in de.mid.innovator.srv2api.icw2model declared as MENamedElement Modifier and Type Field Description MENamedElement
ARG_CreateByER. ohERElement
Requirement element of the ER ModelFields in de.mid.innovator.srv2api.icw2model with type parameters of type MENamedElement Modifier and Type Field Description java.util.List<MENamedElement>
ARG_DependencyStereotypeModel. seqTrg
list of elements allowed as targetMethods in de.mid.innovator.srv2api.icw2model with type parameters of type MENamedElement Modifier and Type Method Description <T extends MENamedElement>
java.util.List<T>MEStereotypeAble. getMappingTargetElement(java.lang.Class<T> returnType, ELContainerAble refObj, K_CONTROL_OPTION... behaviourFlags)
<T extends MENamedElement>
java.util.List<T>MEStereotypeAble. getMappingTargetElement(java.lang.Class<T> returnType, MMStereotype stereotype, ELContainerAble refObj, K_CONTROL_OPTION... behaviourFlags)
The method calls getMappingTargetElement and filters its return values according to the given stereotype value.Methods in de.mid.innovator.srv2api.icw2model that return MENamedElement Modifier and Type Method Description MENamedElement
MEDependency. getMESupplier()
The element independent of the client element, in the same respect and the same dependency relationship.MENamedElement
MEMappingDependency. getRequirementElement()
The requirement element of thisMEMappingDependency
.Constructors in de.mid.innovator.srv2api.icw2model with parameters of type MENamedElement Constructor Description ARG_CreateByER(ELContainerAble ohDBElement, MENamedElement ohERElement)
-
Uses of MENamedElement in de.mid.innovator.srv2api.icw2sm
Subinterfaces of MENamedElement in de.mid.innovator.srv2api.icw2sm Modifier and Type Interface Description interface
SMChoice
interface
SMDeepHistory
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.interface
SMEntryPoint
An entry point pseudostate is an entry point of a state machine or composite state.interface
SMExitPoint
An exit point pseudostate is an exit point of a state machine or composite state.interface
SMFinalState
interface
SMInit
An initial pseudostate represents a default vertex that is the source for a single transition to the default state of a composite state.interface
SMJoinFork
Joins vertices serve to merge several transitions emanating from source vertices in different orthogonal regions.interface
SMJunction
Junction vertices are semantic-free vertices that are used to chain multiple transitions together.interface
SMProtocolStateMachine
A protocol state machine is always defined in the context of a classifier.interface
SMPseudoState
A pseudostate is an abstraction that encompasses different types of transient vertices in the state machine graph.interface
SMRegion
A region is an orthogonal part of either a composite state or a state machine.interface
SMRegularState
interface
SMShallowHistory
shallowHistory represents the most recent active substate of its containing state (but not the substates of that substate).interface
SMState
A state model is a situation which an invariant condition (usually implicit) usually holds in.interface
SMStateMachine
State machines can be used to express the behavior of part of a system.interface
SMTerminator
Entering a terminate pseudostate implies that the execution of this state machine by means of its context object is terminated.interface
SMTransExt
kind=external implies that the transition, if triggered, will exit the composite (source) state.interface
SMTransInt
kind=internal implies that the transition, if triggered, occurs without exiting or entering the source state.interface
SMTransition
A transition is a directed relationship between a source vertex and a target vertex.interface
SMVertex
A vertex is an abstraction of a node in a state machine graph.
-