Uses of Interface
de.mid.innovator.srv2api.icw2elem.ELNamespaceAble
Packages that use ELNamespaceAble
Package
Description
Activity modeling emphasizes the sequence and conditions for coordinating
lower-level behaviors, rather than which classifiers own those behaviors.
Package for Business Object Modeling.
The Common Behaviors package specifies the core concepts required for dynamic
elements and provides the infrastructure to support more detailed definitions of
behavior.
Package for Business Process Model and Notation (BPMN).
Business resource modeling package.
State machine for Business Object Modeling.
The classes package deals with the basic modeling concepts of UML and, in
particular, classes and their relationships.
The DB package (specialization of the IM package) describes the concepts needed
for modeling a relational database.
The documentation package deals with the model documentation configuration and
generation.
Describes the common behavior of all elements stored in a model server
repository even configuration elements in profiles and schema elements of the
meta model.
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.
In addition it deals with the concepts of Online Analytical Processing (OLAP) to build a data warehouse for business intelligence (BI) matters.
Package for concept modeling.
The Interaction package describes the concepts needed to express interactions.
The IM package specify the Information Management Metamodel core concepts
required for data modeling.
Meta model and administration information.
This packagage contains elements representing the logical model.
The StateMachine package defines a set of concepts that can be used for
modeling discrete behavior through finite statetransition systems.
-
Uses of ELNamespaceAble in de.mid.innovator.srv2api.icw2ac
Subinterfaces of ELNamespaceAble in de.mid.innovator.srv2api.icw2acModifier and TypeInterfaceDescriptioninterfaceAn activity specifies the coordination of executions of subordinate behaviors using a control and data flow model.interfaceinterfaceAn interruptible activity region is an activity group that supports termination of tokens flowing in the portions of an activity.interfaceAn activity partition is a kind of activity group that identifies actions that have common characteristics.interfaceA structured activity node is an executable activity node that may have an expansion into subordinate nodes as an ActivityGroup.interfaceAcceptCallAction is an accept event action that represents the receipt of a synchronous call request.interfaceAcceptEventAction is an action that waits for the occurrence of an event meeting specified condition.interfaceAn action is a named element that is the fundamental unit of executable functionality.interfaceStructural features are potentially multi-valued and ordered; this means that the action supports specification of insertion points for new values.interfaceBroadcastSignalAction is an action that transmits a signal instance to all the potential target objects in the system.interfaceCallAction is an abstract class for actions that invoke behavior and receive return values.interfaceinterfaceinterfaceThis action destroys all links of an association that have a particular object at one end.interfaceThis action removes all values of a structural feature.interfaceThis action can be used to create links and link objects.interfaceThis action instantiates a classifier.interfaceThis action destroys a link or a link object.interfaceThis action destroys the object on its input pin at runtime.interfaceInvocation is an abstract class for the various actions that invoke behavior.interfaceA link action creates, destroys or reads links, identifying a link by its end objects and qualifier values, if any.interfaceAn action with implementation-specific semantics.interfaceAction that causes an exception to occur.interfaceThis 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).interfaceEvery 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.interfaceThis action reads the values of a structural feature in order if the structural feature is ordered.rinterfaceThe object to access is specified dynamically by referring to an input pin which the object will be placed on at runtime.interfaceAction that accepts a set of return values and a value containing return information produced by a previous accept call action.interfaceSendObjectAction 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.interfaceSendSignalAction 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.interfaceThis abstract action class statically specifies the structural feature being accessed.interfaceThis action returns true if the two input values are the same identity, false if they are not.interfaceAction that breaks an object of a known type into outputs each of which is equal to a value froma structural feature of the object.interfaceThe action returns the result of evaluating a value specification.interfaceA write link action takes a complete identification of a link and creates or destroys it.interfaceA write structural feature action operates on a structural feature of an object to modify its values. -
Uses of ELNamespaceAble in de.mid.innovator.srv2api.icw2bc
Subinterfaces of ELNamespaceAble in de.mid.innovator.srv2api.icw2bcModifier and TypeInterfaceDescriptioninterfaceinterfaceThis is a utility class for BCPropertyAble that provides static methods for creation or other purposes.interfaceinterfaceThis is a utility class for BCRootReuseAbleElement that provides static methods for creation or other purposes.interfaceA term relevant for the business description. -
Uses of ELNamespaceAble in de.mid.innovator.srv2api.icw2be
Subinterfaces of ELNamespaceAble in de.mid.innovator.srv2api.icw2beModifier and TypeInterfaceDescriptioninterfaceBehavior is a specification of how its context classifier changes state over time.interfaceThe semantics of the behavior is determined by the implementation. -
Uses of ELNamespaceAble in de.mid.innovator.srv2api.icw2bp
Subinterfaces of ELNamespaceAble in de.mid.innovator.srv2api.icw2bpModifier and TypeInterfaceDescriptioninterfaceThis is a utility class for BPActivityNode that provides static methods for creation or other purposes.interfaceBPMN 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.interfaceNote that directional Associations were used in BPMN 1.2 to show how Data Objects were inputs or outputs to Activities.interfaceThis is a utility class for BPCallAble that provides static methods for creation or other purposes.interfaceThis is a utility class for BPCallAbleProcessElement that provides static methods for creation or other purposes.interfaceinterfaceinterfaceinterfaceinterfaceThe end points element may be extended with endpoint reference definitions introduced in other specifications (e.g., WS-Addressing).interfaceinterfaceAnBPEscalationidentifies a business situation that a process might need to react to.interfaceinterfaceinterfaceThis is a utility class for BPFlowElement that provides static methods for creation or other purposes.interfaceThis is a utility class for BPFlowElementContainer that provides static methods for creation or other purposes.interfaceThis is a utility class for BPFlowProcessContainer that provides static methods for creation or other purposes.interfaceinterfaceinterfaceinterfaceinterfaceinterfaceThis is a utility class for BPInputOutputSpecifyAble that provides static methods for creation or other purposes.interfaceThis is a utility class for BPInteractionSpecification that provides static methods for creation or other purposes.interfaceAn interface defines a set of operations that are implemented by services.interfaceThe Business Object defines an object important for the definition of business processes or concepts.interfaceinterfaceinterfaceinterfaceinterfaceinterfaceA path in a process.interfaceinterfaceinterfaceThis is a utility class for BPSequenceFlowNode that provides static methods for creation or other purposes.interfaceSignal to trigger e.g a signal event.interfaceinterfaceinterface -
Uses of ELNamespaceAble in de.mid.innovator.srv2api.icw2br
Subinterfaces of ELNamespaceAble in de.mid.innovator.srv2api.icw2brModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceinterfaceinterfaceinterfaceAn actor specifies a role played by a user or any other system that interacts with the subject.interfaceinterface -
Uses of ELNamespaceAble in de.mid.innovator.srv2api.icw2bs
Subinterfaces of ELNamespaceAble in de.mid.innovator.srv2api.icw2bsModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceThis is a utility class for BSState that provides static methods for creation or other purposes. -
Uses of ELNamespaceAble in de.mid.innovator.srv2api.icw2class
Subinterfaces of ELNamespaceAble in de.mid.innovator.srv2api.icw2classModifier and TypeInterfaceDescriptioninterfaceAn actor specifies a role played by a user or any other system that interacts with the subject.interfaceAn 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.interfaceA model element that has both association and class properties.interfaceAn association describes a set of tuples whose values refer to typed instances.interfaceA behavioral feature is a feature of a classifier that specifies an aspect of the behavior of its instances.interfaceA classifier can have behavior specifications defined in its namespace.interfaceThe 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.interfaceA classifier is a classification of instances - it describes a set of instances that have features in common.interfaceA collaboration describes a structure of collaborating elements (roles), each performing a specialized function, which collectively accomplish some desired functionality.interfaceA communication path is an association between two deployment targets which they are able to exchange signals and messages through.interfaceA component represents a modular part of a system that encapsulates its contents and whose manifestation is replaceable within its environment.interfaceA data type is a type whose instances are only identified by their value.interfaceThis is a utility class for CLDeclarationAbleClassifier that provides static methods for creation or other purposes.interfaceA deployment is the allocation of an artifact or artifact instance to a deployment target.interfaceA deployment specification specifies a set of properties that determine execution parameters of a component artifact that is deployed on a node.interfaceA deployment target is the location for a deployed artifact.interfaceA device is a physical computational resource with processing capability which artifacts may be deployed for execution on.interfaceThis is a utility class for CLEncapsulatedClassifier that provides static methods for creation or other purposes.interfaceAn enumeration is a data type whose values are enumerated in the model as enumeration literals.interfaceAn enumeration literal is a user-defined data value for an enumeration.interfaceAn 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.interfaceAn instance specification is a model element that represents an instance in a modeled system.interfaceThis is a utility class for CLInstSpec that provides static methods for creation or other purposes.interfaceAn interface is a kind of classifier that represents a declaration of a set of coherent public features and obligations.interfaceA node is a computational resource which artifacts may be deployed for execution on.interfaceAn operation is a behavioral feature of a classifier that specifies the name, type, parameters and constraints for invoking an associated behavior.interfaceThis is a utility class for CLParameterAble that provides static methods for creation or other purposes.interfaceA 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.interfaceA 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.interfaceA primitive type defines a predefined data type, without any relevant substructure (it has no parts).interfaceA property is a structural feature.interfaceA reception is a declaration stating that a classifier is prepared to react to the receipt of a signal.interfaceA signal is a specification of send request instances communicated between objects.interfaceThis is a utility class for CLStructuredClassifier that provides static methods for creation or other purposes.interfaceinterfaceinterfaceinterfaceA use case is the specification of a set of actions performed by a system. -
Uses of ELNamespaceAble in de.mid.innovator.srv2api.icw2db
Subinterfaces of ELNamespaceAble in de.mid.innovator.srv2api.icw2dbModifier and TypeInterfaceDescriptioninterfaceThis is a utility class for DBColumn that provides static methods for creation or other purposes.interfaceinterfaceinterfaceADBPackageis both aMEPackagefor organizing elements in a tree and aDBSQLObjectfor modeling privileges or relationships to other SQL objects.interfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceADBViewSubselectFromof aDBViewpoints to anDBColumnSetto use its columns in subselects wihtin expressions. -
Uses of ELNamespaceAble in de.mid.innovator.srv2api.icw2dg
Subinterfaces of ELNamespaceAble in de.mid.innovator.srv2api.icw2dgModifier and TypeInterfaceDescriptioninterfaceAn additional structuring chapter in the documentation structure.interfaceA DGAttachmentChapter is a specialization of a documentation standard chapter.interfaceRepresents a chapter in a documentation.interfaceThe root of a documentation structure.interfaceRepresents a usage of a documentation template in a documentation structure.interfaceDGPictures are specializations of documentation standard chapters.interfaceRepresents the root of a documentation.interfaceRepresents a chapter in the documentation containing information about a model element.interfaceA template of documentation standard chapters for common usage in documentation structures.interfaceRepresents a usage of a model browser template in a model browser tree.interfaceRepresents the root of the innovator model browser's detail view window's root.interfaceA template of documentation standard chapters for common usage in model browsers.interfaceA chapter in the documentation containing verification information about a model element.interfaceDGViewChapters are specializations of documentation standard chapters structuring information about one or more model elements of a specific type. -
Uses of ELNamespaceAble in de.mid.innovator.srv2api.icw2elem
Subinterfaces of ELNamespaceAble in de.mid.innovator.srv2api.icw2elemModifier and TypeInterfaceDescriptioninterfaceThis is a utility class for ELAssociation that provides static methods for creation or other purposes.interfaceThis is a utility class for ELClassifier that provides static methods for creation or other purposes.interfaceThis is a utility class for ELM2Association that provides static methods for creation or other purposes.interfaceThis is a utility class for ELM2Class that provides static methods for creation or other purposes.interfaceThis is a utility class for ELM2Package that provides static methods for creation or other purposes.interfaceThis is a utility class for ELM2Schema that provides static methods for creation or other purposes.interfaceThis is a utility class for ELM2TypeBoolean that provides static methods for creation or other purposes.interfaceThis is a utility class for ELM2TypeEnum that provides static methods for creation or other purposes.interfaceA package is a namespace for its members and may contain other packages.interfaceThis is a utility class for ELProxy that provides static methods for creation or other purposes.interfaceThis is a utility class for ELView that provides static methods for creation or other purposes.interfaceThis is a utility class for ELViewGroup that provides static methods for creation or other purposes.interfaceThis is a utility class for ELViewGroupAble that provides static methods for creation or other purposes.Methods in de.mid.innovator.srv2api.icw2elem with type parameters of type ELNamespaceAbleModifier and TypeMethodDescription<T extends ELNamespaceAble>
List<T> ELPackageAble.getElementImportingNamespace(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) All namespaces that import this element.<T extends ELNamespaceAble>
List<T> ELPackageAble.getElementImportingNamespace(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getElementImportingNamespace and filters its return values according to the given stereotype value.<T extends ELNamespaceAble>
List<T> ELPackage.getImportingNamespace(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) All namespaces that import this package.<T extends ELNamespaceAble>
List<T> ELPackage.getImportingNamespace(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getImportingNamespace and filters its return values according to the given stereotype value.<T extends ELNamespaceAble>
List<T> ELPackage.getImportingNamespaceTransitive(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) All namespaces that import this package, extended transitively by all importing namespaces.<T extends ELNamespaceAble>
List<T> ELPackage.getImportingNamespaceTransitive(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getImportingNamespaceTransitive and filters its return values according to the given stereotype value.Methods in de.mid.innovator.srv2api.icw2elem that return ELNamespaceAbleModifier and TypeMethodDescriptionELConstraint.getConstraintContext()The constraint's context.ELElementImport.getImportingNamespace()Returns the importing namespace.ELPackageImport.getImportingNamespace()Returns the importing namespace.ELNamespaceAsgnAble.getNamespace()Specifies the namespace that owns this element.Methods in de.mid.innovator.srv2api.icw2elem with parameters of type ELNamespaceAbleModifier and TypeMethodDescriptionELNamedElement.getQualifiedName(ELNamespaceAble refObj) This element's qualified name. -
Uses of ELNamespaceAble in de.mid.innovator.srv2api.icw2er
Subinterfaces of ELNamespaceAble in de.mid.innovator.srv2api.icw2erModifier and TypeInterfaceDescriptioninterfaceIn anBI2Cube, the data is stored redundantly in segments of a multidimensional cube.interfaceABI2DimensionLeveldescribes the semantic of the unit for which the data is collected.interfaceABI2DimensionTreeis a quasi-hierarchy that describes the levels in which the data is aggregated.interfaceABI2Hierarchyis a path in aBI2DimensionTreethrough which the data is collected in aggregated form.interfaceABI2HierarchyLevelis the use of aBI2DimensionLevelin aBI2Hierarchyand thus indirectly the use of theERAttributeSetassigned to the dimension level.interfaceDeprecated: Use the BI2 classes for the 2nd generation procedure.interfaceDeprecated: Use the BI2 classes for the 2nd generation procedure.interfaceDeprecated: Use the BI2 classes for the 2nd generation procedure.interfaceinterfaceAnEREntityas part of the Entity Relationship Model is specified by its attributes and its relationships to other entities.interfaceinterfaceAERViewto the Entity Relationship Model builds a table by joining and filtering the selected attributes.interfaceAERViewFromof aERViewpoints to anERAttributeSetto use its attributes for viewing or filtering.interfaceAERViewSubselectFromof aERViewpoints to anERAttributeSetto use its attributes in subselects wihtin expressions. -
Uses of ELNamespaceAble in de.mid.innovator.srv2api.icw2gc
Subinterfaces of ELNamespaceAble in de.mid.innovator.srv2api.icw2gcModifier and TypeInterfaceDescriptioninterfaceA concept is a generic modeling construct which may be realized by different model elements.interfaceAGCJunctionis used to connect concept connections of the same type.interface -
Uses of ELNamespaceAble in de.mid.innovator.srv2api.icw2ia
Subinterfaces of ELNamespaceAble in de.mid.innovator.srv2api.icw2iaModifier and TypeInterfaceDescriptioninterfaceActionExecutionSpecification is a kind of ExecutionSpecification that represents the execution of an action.interfaceThe interactionOperator 'alt' designates that the CombinedFragment represents a choice of behavior.interfaceThe interactionOperator 'assert' designates that the CombinedFragment represents an assertion.interfaceBehaviorExecutionSpecification is a kind of ExecutionSpecification that represents the execution of a behavior.interfaceThe 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.interfaceThe message is generated by a call to an operation.interfaceA combined fragment defines an expression of interaction fragments.interfaceThe interactionOperator 'consider' designates which messages should be considered within this combined fragment.interfaceA Continuation is a syntactic way to define continuations of different branches of an Alternative CombinedFragment.interfaceThe message that designates the creation of another lifeline object.interfaceThe interactionOperator 'critical' designates that the CombinedFragment represents a critical region.interfaceThe message that designates the termination of another lifeline.interfaceinterfaceAn ExecutionSpecification is a specification of the execution of a unit of behavior or action within the lifeline.interfaceInteractionFragment is an abstract notion of the most general interaction unit.interfaceA gate is a connection point for relating a message outside an InteractionFragment with a message inside an InteractionFragment.interfaceThe interacionOperator 'ignore' designates that there are some message types that are not shown within this combined fragment.interfaceAn interaction is a unit of behavior that focuses on the observable exchange of information between ConnectAbleElements.interfaceA lifeline represents an individual participant in the iteraction.interfaceThe interactionOperator 'loop' designates that the CombinedFragment represents a loop.interfaceinterfaceA message is a NamedElement that defines one specific kind of communication in an interaction.interfaceA MessageEnd is an abstract NamedElement that represents what can occur at the end of a message.interfaceSpecifies the occurrence of message events, such as sending and receiving of signals or invoking or receiving of operation calls.interfaceThe interactionOperator 'neg' designates that the CombinedFragment represents traces that are defined to be invalid.interfaceAn OccurrenceSpecification is the basic semantic unit of interactions.interfaceAn InteractionOperand is contained in a CombinedFragment.interfaceThe interactionOperator 'opt' designates that the CombinedFragment represents a choice of behavior where either the (sole) operand happens or nothing happens.interfaceThe interactionOperator 'par' designates that the CombinedFragment represents a parallel merge between the behaviors of the operands.interfaceThe message is a reply message to an operation call.interfaceThe interactionOperator 'seq' designates that the CombinedFragment represents a weak sequencing between the behaviors of the operands.interfaceThe message was generated by the asynchronous sending of a signal.interfaceA StateInvariant is a runtime constraint on the participants of the interaction.interfaceThe interactionOperator 'strict' designates that the CombinedFragment represents a strict sequencing between the behaviors of the operands.interfaceAn InteractionUse refers to an interaction. -
Uses of ELNamespaceAble in de.mid.innovator.srv2api.icw2im
Subinterfaces of ELNamespaceAble in de.mid.innovator.srv2api.icw2imModifier and TypeInterfaceDescriptioninterfaceAssociation between two classifiers.interfaceClassifier within an Information Management Model.interfaceThis abstract type combines the behavior ofIMSemanticDataTypeandCLDataType.interfaceA type which describes the semantic of its stored value.interfaceSubclass ofIMSemanticDataTypewith automatic unique value.interfaceThis is a utility class for IMView that provides static methods for creation or other purposes.interfaceThis is a utility class for IMViewFrom that provides static methods for creation or other purposes.interfaceThis is a utility class for IMViewSubselectFrom that provides static methods for creation or other purposes. -
Uses of ELNamespaceAble in de.mid.innovator.srv2api.icw2meta
Subinterfaces of ELNamespaceAble in de.mid.innovator.srv2api.icw2metaModifier and TypeInterfaceDescriptioninterfaceRepresents a common model.interfaceRepresents the repository.interfaceinterfaceRepresents an InoX model.interfaceinterfaceinterfaceThis is a utility class for MM2Classification that provides static methods for creation or other purposes.interfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceinterfaceA profile is a kind of package that extends a reference metamodel.interfaceA 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.interfaceinterfaceinterfaceinterfaceFields in de.mid.innovator.srv2api.icw2meta declared as ELNamespaceAbleConstructors in de.mid.innovator.srv2api.icw2meta with parameters of type ELNamespaceAbleModifierConstructorDescriptionARG_TypeNamespace(ELNamespaceAble ohNamespace, String strNamespace) -
Uses of ELNamespaceAble in de.mid.innovator.srv2api.icw2model
Subinterfaces of ELNamespaceAble in de.mid.innovator.srv2api.icw2modelModifier and TypeInterfaceDescriptioninterfaceConfiguration management package.interfaceAbstract superclass for Metaclasses which may own PackageableElements, e.g.interfaceAbstract mapping configuration package.interfaceMapping configuration package forward direction.interfaceMapping configuration package reverse direction.interfacePackage used for content below MappingPackageType.interfaceAbstract mapping package type defines the mapping type.interfaceImplementing mapping type with direction FORWARD.interfaceImplementing mapping type with direction REVERSE.interfaceA model captures a view of a physical system.interfaceA namespace is a named element that can own other named elements.interfaceA package is a namespace for its members and may contain other packages.interfaceAbstract Proxy Base ClassinterfaceinterfaceinterfaceinterfaceinterfaceAbstract Stub Package.interfaceStub package base package collecting all stub packages within a system model.interfaceStub package for external models.interfaceStub package for Innovator modelsinterfaceinterfaceSystem model management package containing MEConfigurationManagement and MEStubPackageBase packages. -
Uses of ELNamespaceAble in de.mid.innovator.srv2api.icw2sm
Subinterfaces of ELNamespaceAble in de.mid.innovator.srv2api.icw2smModifier and TypeInterfaceDescriptioninterfaceinterfaceDeepHistory 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.interfaceAn entry point pseudostate is an entry point of a state machine or composite state.interfaceAn exit point pseudostate is an exit point of a state machine or composite state.interfaceinterfaceAn initial pseudostate represents a default vertex that is the source for a single transition to the default state of a composite state.interfaceJoins vertices serve to merge several transitions emanating from source vertices in different orthogonal regions.interfaceJunction vertices are semantic-free vertices that are used to chain multiple transitions together.interfaceA protocol state machine is always defined in the context of a classifier.interfaceA pseudostate is an abstraction that encompasses different types of transient vertices in the state machine graph.interfaceA region is an orthogonal part of either a composite state or a state machine.interfaceinterfaceshallowHistory represents the most recent active substate of its containing state (but not the substates of that substate).interfaceA state model is a situation which an invariant condition (usually implicit) usually holds in.interfaceState machines can be used to express the behavior of part of a system.interfaceEntering a terminate pseudostate implies that the execution of this state machine by means of its context object is terminated.interfacekind=external implies that the transition, if triggered, will exit the composite (source) state.interfacekind=internal implies that the transition, if triggered, occurs without exiting or entering the source state.interfaceA transition is a directed relationship between a source vertex and a target vertex.interfaceA vertex is an abstraction of a node in a state machine graph.