Package de.mid.innovator.srv2api.icw2class
package de.mid.innovator.srv2api.icw2class
The classes package deals with the basic modeling concepts of UML and, in
particular, classes and their relationships.
-
ClassDescriptionAn 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 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.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 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.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 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.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.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.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 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 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.ACLTemplateAbleElementis an element that can optionally be defined as template and bound to other templates.ACLTemplateAbleElementis 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.ACLTemplateParameterAbleElementis 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.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.