Class CLClassHelper
- java.lang.Object
-
- de.mid.innovator.srv2api.icw2class.CLClassHelper
-
public abstract class CLClassHelper extends java.lang.Object
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. Class is a kind of classifier whose features are attributes and operations. Attributes of a class are represented by instances of property that are owned by the class. Some of these attributes may represent the navigable ends of binary associations. A class acts as the namespace for various kinds of classifiers defined within its scope, including classes. Nesting of classifiers limits the visibility of the classifier to within the scope of the namespace of the containing class and is used for hiding information. Nested classifiers are used like any other classifier in the containing class. A class may be designated as active, i.e., each of its instances has its own thread of control, or passive, i.e., each of its instances execute within the context of some other object. A class may also specify which signals the instances of this class handle.- See Also:
CLClass
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static CLClass
create(SrvContext srvCtx, MMCreateTemplate ohTemplate, ELContainerAble ohContainer)
Create a new Class with template and container.static CLClass
create(SrvContext srvCtx, MMStereotype ohStereotype, ELContainerAble ohContainer)
Create a new Class with stereotype and container.
-
-
-
Method Detail
-
create
public static CLClass create(SrvContext srvCtx, MMStereotype ohStereotype, ELContainerAble ohContainer) throws InoNetException, SrvErrorException
Create a new Class with stereotype and container.- Parameters:
srvCtx
- The context of the related innovator server.ohStereotype
- Stereotype for the new elementohContainer
- Container for the new element- Throws:
InoNetException
SrvErrorException
-
create
public static CLClass create(SrvContext srvCtx, MMCreateTemplate ohTemplate, ELContainerAble ohContainer) throws InoNetException, SrvErrorException
Create a new Class with template and container.- Parameters:
srvCtx
- The context of the related innovator server.ohTemplate
- Template for the new elementohContainer
- Container for the new element- Throws:
InoNetException
SrvErrorException
-
-