Package de.mid.innovator.srv2api.icw2class
The classes package deals with the basic modeling concepts of UML and, in
particular, classes and their relationships.
-
Interface Summary Interface Description CLActor An actor specifies a role played by a user or any other system that interacts with the subject.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.CLAssocClass A model element that has both association and class properties.CLAssociation An association describes a set of tuples whose values refer to typed instances.CLBehavioralFeature A behavioral feature is a feature of a classifier that specifies an aspect of the behavior of its instances.CLBehavioredClassifier A classifier can have behavior specifications defined in its namespace.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.CLClassifier A classifier is a classification of instances — it describes a set of instances that have features in common.CLClassifierTemplateParameter A classifier template parameter exposes a classifier as a formal template parameter.CLCollaboration A collaboration describes a structure of collaborating elements (roles), each performing a specialized function, which collectively accomplish some desired functionality.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.CLCommunicationPath A communication path is an association between two deployment targets which they are able to exchange signals and messages through.CLComponent A component represents a modular part of a system that encapsulates its contents and whose manifestation is replaceable within its environment.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.CLConnectAbleElement A ConnectAbleElement is an abstract metaclass representing a set of instances that plays the role of a classifier.CLConnector Specifies a link that enables communication between two or more instances.CLConnectorEnd A connector end is an endpoint of a connector which attaches the connector to a connectable element.CLDataType A data type is a type whose instances are only identified by their value.CLDeclarationAble The declaration of this element.CLDeclarationAbleClassifier This is a utility class for CLDeclarationAbleClassifier that provides static methods for creation or other purposes.CLDeployedArtifact A deployed artifact is an artifact or artifact instance that has been deployed to a deployment target.CLDeployment A deployment is the allocation of an artifact or artifact instance to a deployment target.CLDeploymentSpec A deployment specification specifies a set of properties that determine execution parameters of a component artifact that is deployed on a node.CLDeploymentTarget A deployment target is the location for a deployed artifact.CLDevice A device is a physical computational resource with processing capability which artifacts may be deployed for execution on.CLEncapsulatedClassifier This is a utility class for CLEncapsulatedClassifier that provides static methods for creation or other purposes.CLEnumeration An enumeration is a data type whose values are enumerated in the model as enumeration literals.CLEnumLiteral An enumeration literal is a user-defined data value for an enumeration.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.CLExtend 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.CLFeature A feature declares a behavioral or structural characteristic of instances of classifiers.CLGeneralization A generalization relates a specific classifier to a more general classifier and is owned by the specific classifier.CLInclude CLInstanceSpecification An instance specification is a model element that represents an instance in a modeled system.CLInstSpec This is a utility class for CLInstSpec that provides static methods for creation or other purposes.CLInterface An interface is a kind of classifier that represents a declaration of a set of coherent public features and obligations.CLInterfaceRealization An interface realization is a specialized realization relationship between a classifier and an interface.CLManifestation A manifestation is the concrete physical rendering of one or more model elements by an artifact.CLNode A node is a computational resource which artifacts may be deployed for execution on.CLOperation An operation is a behavioral feature of a classifier that specifies the name, type, parameters and constraints for invoking an associated behavior.CLParameter A parameter is a specification of an argument used to pass information into or out of an invocation of a behavioral feature.CLParameterAble This is a utility class for CLParameterAble that provides static methods for creation or other purposes.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.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.CLPrimitiveType A primitive type defines a predefined data type, without any relevant substructure (it has no parts).CLProperty A property is a structural feature.CLReception A reception is a declaration stating that a classifier is prepared to react to the receipt of a signal.CLRoleBinding CLSignal A signal is a specification of send request instances communicated between objects.CLSlot A slot specifies that an entity modeled by an instance specification has a value or values for a specific structural feature.CLStructuredClassifier This is a utility class for CLStructuredClassifier that provides static methods for creation or other purposes.CLStructureDefinition CLStructureElement This is a utility class for CLStructureElement that provides static methods for creation or other purposes.CLStructureEntry CLStructureGroup CLSubstitution A substitution is a relationship between two classifiers and signifies that the substituting classifier complies with the contract specified by the contract classifier.CLTemplateAbleElement ACLTemplateAbleElement
is an element that can optionally be defined as template and bound to other templates.CLTemplateBinding CLTemplateParameter A template parameter exposes a parameter able element as as formal template parameter of a template.CLTemplateParameterAbleClass CLTemplateParameterAbleElement ACLTemplateParameterAbleElement
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.CLTemplateParameterSubstitution A template parameter substitution relates the actual parameter to a formal template parameter as a part of a template.CLUseCase A use case is the specification of a set of actions performed by a system.CLValueRangeAble This is a utility class for CLValueRangeAble that provides static methods for creation or other purposes. -
Class Summary Class Description ARG_AppendAssociationEnds ARG_AssociateClassifier ARG_AssociateProperty ARG_CheckInCmd ARG_CheckInOutDlgInitOclReq ARG_CheckOutCmd ARG_CheckOutInCmd ARG_CLCopyStructureGroup ARG_CLOperationDeclaration ARG_CLParameterDeclaration ARG_CLPropertyDeclaration ARG_CLReconnectConnector ARG_CLStructureDefinitionClassifier ARG_CLStructureElementInsertAt ARG_CreateByWorkingDirectoryOclCmd ARG_CreateByWorkingDirectoryOclReq ARG_CreateRangeValue ARG_ExtCreateByWorkingDirectory ARG_ExtensionStereotypeMap ARG_ExtStereoCreateByWorkingDirectory ARG_FileOpenIn ARG_MergeRangeValues ARG_ModifySlotValue ARG_ModifyValueRangeList ARG_RangeValueList ARG_StereotypeCreateByWorkingDirectory ARG_TemplateBindingInit ARG_TemplateBindParameter ARG_TemplateBindParameterValues ARG_TemplateBoundElement ARG_TemplateBoundParameter ARG_TemplateElement ARG_TemplateElementParameter ARG_TemplateParameterClass ARG_TemplateParameterList ARG_TemplateParameterSubstitution ARG_VisibleTemplateParameterTypes ARG_VisibleTemplateTypes CLArtifactHelper 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.CLAssocClassHelper A model element that has both association and class properties.CLAssociationHelper An association describes a set of tuples whose values refer to typed instances.CLClassHelper 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.CLClassifierHelper A classifier is a classification of instances — it describes a set of instances that have features in common.CLClassifierTemplateParameterHelper A classifier template parameter exposes a classifier as a formal template parameter.CLCollaborationHelper A collaboration describes a structure of collaborating elements (roles), each performing a specialized function, which collectively accomplish some desired functionality.CLCollaborationUseHelper 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.CLCommunicationPathHelper A communication path is an association between two deployment targets which they are able to exchange signals and messages through.CLComponentHelper A component represents a modular part of a system that encapsulates its contents and whose manifestation is replaceable within its environment.CLComponentRealizationHelper 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.CLConnectorHelper Specifies a link that enables communication between two or more instances.CLDeploymentHelper A deployment is the allocation of an artifact or artifact instance to a deployment target.CLDeploymentSpecHelper A deployment specification specifies a set of properties that determine execution parameters of a component artifact that is deployed on a node.CLDeviceHelper A device is a physical computational resource with processing capability which artifacts may be deployed for execution on.CLEnumerationHelper An enumeration is a data type whose values are enumerated in the model as enumeration literals.CLEnumLiteralHelper An enumeration literal is a user-defined data value for an enumeration.CLExecEnvHelper 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.CLExtendHelper CLExtensionPointHelper 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.CLGeneralizationHelper A generalization relates a specific classifier to a more general classifier and is owned by the specific classifier.CLIncludeHelper CLInstanceSpecificationHelper An instance specification is a model element that represents an instance in a modeled system.CLInterfaceHelper An interface is a kind of classifier that represents a declaration of a set of coherent public features and obligations.CLInterfaceRealizationHelper An interface realization is a specialized realization relationship between a classifier and an interface.CLManifestationHelper A manifestation is the concrete physical rendering of one or more model elements by an artifact.CLNodeHelper A node is a computational resource which artifacts may be deployed for execution on.CLOperationHelper An operation is a behavioral feature of a classifier that specifies the name, type, parameters and constraints for invoking an associated behavior.CLParameterHelper A parameter is a specification of an argument used to pass information into or out of an invocation of a behavioral feature.CLParameterSetHelper 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.CLPortHelper 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.CLPrimitiveTypeHelper A primitive type defines a predefined data type, without any relevant substructure (it has no parts).CLPropertyHelper A property is a structural feature.CLReceptionHelper A reception is a declaration stating that a classifier is prepared to react to the receipt of a signal.CLRoleBindingHelper This is a utility class for CLRoleBinding that provides static methods for creation or other purposes.CLSignalHelper A signal is a specification of send request instances communicated between objects.CLSlotHelper A slot specifies that an entity modeled by an instance specification has a value or values for a specific structural feature.CLStructureDefinitionHelper This is a utility class for CLStructureDefinition that provides static methods for creation or other purposes.CLStructureElementHelper This is a utility class for CLStructureElement that provides static methods for creation or other purposes.CLStructureEntryHelper This is a utility class for CLStructureEntry that provides static methods for creation or other purposes.CLStructureGroupHelper This is a utility class for CLStructureGroup that provides static methods for creation or other purposes.CLSubstitutionHelper A substitution is a relationship between two classifiers and signifies that the substituting classifier complies with the contract specified by the contract classifier.CLTemplateAbleElementHelper ACLTemplateAbleElement
is an element that can optionally be defined as template and bound to other templates.CLTemplateBindingHelper CLUseCaseHelper A use case is the specification of a set of actions performed by a system.