de.mid.innovator.srv2api.icw2class
Interface CLClassifier

All Superinterfaces:
ADAccessAble, ADClientAble, ADFindAble, ADHistoryAble, ADLockAble, ADM2AttrModifyAble, ADOptionAble, ADReferenceAble, ADVersionAble, CLTemplateAbleElement, CLTemplateParameterAbleElement, ELClassifier, ELContainerAble, ELContAsgnAble, ELDeleteAble, ELElement, ELNamedElement, ELNamespaceAble, ELNamespaceAsgnAble, ELObject, ELPackageAble, ELRedefAble, ELType, ELValueContainerAble, MECommentAble, MEConstraintAble, MEModelElement, MENamedElement, MENamespaceAble, MEStereotypeAble, MMAttachmentAble, MMCommentContainerAble, MMLabelAble, MMLabelTextAttachmentAble, MMStereotypeAble, MMTextAble
All Known Subinterfaces:
ACActivity, BEBehavior, BEOpaque, BPInterface, BRResourceCL, CLActor, CLArtifact, CLAssocClass, CLAssociation, CLBehavioredClassifier, CLClass, CLCollaboration, CLCommunicationPath, CLComponent, CLDataType, CLDeclarationAbleClassifier, CLDeploymentSpec, CLDevice, CLEncapsulatedClassifier, CLEnumeration, CLExecEnv, CLInterface, CLNode, CLPrimitiveType, CLSignal, CLStructuredClassifier, CLStructureDefinition, CLTemplateParameterAbleClass, CLUseCase, IAInteraction, IMCLDataType, SMProtocolStateMachine, SMStateMachine

public interface CLClassifier
extends MEConstraintAble, ELClassifier, ADVersionAble, MENamespaceAble, MEStereotypeAble, MECommentAble, ADReferenceAble, CLTemplateAbleElement, CLTemplateParameterAbleElement, MMLabelTextAttachmentAble

A classifier is a classification of instances — it describes a set of instances that have features in common.

See Also:
CLClassifierHelper
Note:
The interface CLClassifier describes an abstract ability of an object. Therefore no instances of this type can be found in the repository!

Nested Class Summary
static class CLClassifier.VAttr
           
 
Method Summary
 List<ELRedefAble> dialogFolderRedefine(List<? extends ELElement> seq)
          Creates redefinitions of selected elements within this classifier.
<T extends CLClassifier>
List<T>
getAggregatedClassifier(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
          All CLClassifier on the other side of a binary CLAssociation where the aggregation property of the connected end is set to 'shared'.
<T extends CLClassifier>
List<T>
getAggregatedClassifier(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
          The method calls getAggregatedClassifier and filters its return values according to the given stereotype value.
<T extends CLClassifier>
List<T>
getAggregatedOrComposedClassifier(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
          All CLClassifier on the other side of a binary CLAssociation where the aggregation property of the connected end is set to 'shared' or 'composed'.
<T extends CLClassifier>
List<T>
getAggregatedOrComposedClassifier(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
          The method calls getAggregatedOrComposedClassifier and filters its return values according to the given stereotype value.
<T extends CLClassifier>
List<T>
getAggregatingClassifier(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
          All CLClassifier on the other side of a binary CLAssociation where the aggregation property of the end connected to the other side is set to 'shared'.
<T extends CLClassifier>
List<T>
getAggregatingClassifier(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
          The method calls getAggregatingClassifier and filters its return values according to the given stereotype value.
<T extends CLClassifier>
List<T>
getAggregatingOrComposingClassifier(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
          All CLClassifier on the other side of a binary CLAssociation where the aggregation property of the end connected to the other side is set to 'shared' or 'composed'.
<T extends CLClassifier>
List<T>
getAggregatingOrComposingClassifier(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
          The method calls getAggregatingOrComposingClassifier and filters its return values according to the given stereotype value.
 List<CLInstanceSpecification> getClassifierInstance(K_CONTROL_OPTION... behaviourFlags)
          All instance specifications instantiating this classifier.
 List<CLClassifierTemplateParameter> getClassifierTemplateParameter()
          All parameters constrained by this CLClassifier.
<T extends CLClassifier>
List<T>
getComposedClassifier(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
          All CLClassifier on the other side of a binary CLAssociation where the aggregation property of the connected end is set to 'composite'.
<T extends CLClassifier>
List<T>
getComposedClassifier(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
          The method calls getComposedClassifier and filters its return values according to the given stereotype value.
<T extends CLClassifier>
List<T>
getComposingClassifier(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
          All CLClassifier on the other side of a binary CLAssociation where the aggregation property of the end connected to the other side is set to 'composite'.
<T extends CLClassifier>
List<T>
getComposingClassifier(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
          The method calls getComposingClassifier and filters its return values according to the given stereotype value.
 List<CLInterface> getContract(K_CONTROL_OPTION... behaviourFlags)
          All interfaces realized by this classifier.
 List<CLInterface> getContract(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
          The method calls getContract and filters its return values according to the given stereotype value.
 List<CLSubstitution> getContractSubstitution(K_CONTROL_OPTION... behaviourFlags)
          All substitutions with this classifier as target.
 List<ANCreateObject> getCreateObjectAction(K_CONTROL_OPTION... behaviourFlags)
          The action that creates an object that conforms to the statically specified classifier and puts it on an output pin at runtime.
 List<ACExceptionHandler> getExceptionHandler()
          An exception handler is an element that specifies a body to execute in case the specified exception occurs during the execution of the protected node.
<T extends CLInstSpec>
List<T>
getInstSpec(Class<T> returnType)
          The instance specification which is classified by all the classifiers connected.
 CLInterface getInterface()
          The interface that owns this classifier.
 CLClass getOwnClass()
          The class that owns this classifier.
<T extends MEConstraint>
List<T>
getOwnedRule(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
          All constraints owned by this classifier.
 List<CLClassifierTemplateParameter> getOwnedTemplateParameter(K_CONTROL_OPTION... behaviourFlags)
          The formal template parameters that are owned by this element.
 List<CLUseCase> getOwnedUseCase(K_CONTROL_OPTION... behaviourFlags)
          References the use cases owned by this classifier.
 List<CLInterface> getProvidedInterface(K_CONTROL_OPTION... behaviourFlags)
          All interfaces which are provided by this classifier.
 List<CLInterface> getProvidedInterface(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
          The method calls getProvidedInterface and filters its return values according to the given stereotype value.
 List<CLInterface> getProvidedInterfaceDirect(K_CONTROL_OPTION... behaviourFlags)
          All interfaces which are provided directly by this classifier.
 List<CLInterface> getProvidedInterfaceDirect(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
          The method calls getProvidedInterfaceDirect and filters its return values according to the given stereotype value.
 List<CLComponentRealization> getRealizingClassifierRealization(K_CONTROL_OPTION... behaviourFlags)
          All component realizations owned by this classifier.
 List<CLInterface> getRequiredInterface(K_CONTROL_OPTION... behaviourFlags)
          All interfaces which are required by this classifier.
 List<CLInterface> getRequiredInterface(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
          The method calls getRequiredInterface and filters its return values according to the given stereotype value.
 List<CLInterface> getRequiredInterfaceDirect(K_CONTROL_OPTION... behaviourFlags)
          All interfaces which are required directly by this classifier.
 List<CLInterface> getRequiredInterfaceDirect(MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
          The method calls getRequiredInterfaceDirect and filters its return values according to the given stereotype value.
 List<CLSubstitution> getSubstitution(K_CONTROL_OPTION... behaviourFlags)
          All substitutions owned by this classifier.
 List<BCProperty> getTypedBCProperty(K_CONTROL_OPTION... behaviourFlags)
          All properties typed by the classifier.
<T extends ACObjectNode>
List<T>
getTypedObjectNode(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
          All object nodes typed by this classifier.
 List<CLParameter> getTypedParameter(K_CONTROL_OPTION... behaviourFlags)
          All parameters typed by this classifier.
<T extends CLProperty>
List<T>
getTypedProperty(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
          All properties typed by this classifier.
 List<ACVariable> getTypedVariable(K_CONTROL_OPTION... behaviourFlags)
          All variables typed by this classifier.
 List<ANUnmarshall> getUnmarshallAction(K_CONTROL_OPTION... behaviourFlags)
          Action that breaks an object of a known type into outputs.
 List<CLUseCase> getUseCase()
          The set of use cases which this classifier is the subject for.
 
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MEConstraintAble
getAssignedConstraint, getAssignedConstraint, getConstraintAssign
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELClassifier
getAssociation, getAssociation, getAssociationEndFirstTypedBySelf, getAssociationEndFirstTypedBySelf, getAssociationEndNavigableTypedBySelf, getAssociationEndNavigableTypedBySelf, getAssociationEndNavigableTypedBySelfOrGeneralTransitive, getAssociationEndNavigableTypedBySelfOrGeneralTransitive, getAssociationEndTypedBySelf, getAssociationEndTypedBySelf, getAssociationEndTypedBySelfOrGeneralTransitive, getAssociationEndTypedBySelfOrGeneralTransitive, getAssociationNavigableFrom, getAssociationNavigableFrom, getAssociationOfSelfOrGeneralTransitive, getAssociationOfSelfOrGeneralTransitive, getAssociationTypedBySelf, getAssociationTypedBySelf, getClassifierViewGroup, getEffectiveRedefinerOfAssocEnd, getEffectiveRedefinerOfAssocEnd, getEffectiveSubsetterOfAssocEnd, getEffectiveSubsetterOfAssocEnd, getGeneralDirect, getGeneralDirect, getGeneralGeneralizationSet, getGeneralGeneralizationSet, getGeneralization, getGeneralTransitive, getGeneralTransitive, getItemDefinition, getOwnedAndInheritedMember, getOwnedAndInheritedMember, getPropertyNavigableFrom, getPropertyNavigableFrom, getPropertyNavigableFromSelfOrGeneralTransitive, getPropertyNavigableFromSelfOrGeneralTransitive, getSelfAndGeneralTransitive, getSelfAndGeneralTransitive, getSelfAndSpecificTransitive, getSelfAndSpecificTransitive, getSelfAndSpecificTransitiveNotAbstract, getSelfAndSpecificTransitiveNotAbstract, getSpecialization, getSpecificDirect, getSpecificDirect, getSpecificGeneralization, getSpecificGeneralizationSet, getSpecificGeneralizationSet, getSpecificTransitive, getSpecificTransitive, getSpecificTransitiveNotAbstract, getSpecificTransitiveNotAbstract, getSpecificTransitiveNotAbstractRange, getSpecificTransitiveNotAbstractRange, getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEnd, getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEnd, getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEndIntersectedByInverseAssocEnd, getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEndIntersectedByInverseAssocEnd, getTypedCLStructureEntry, getTypedMaskField, getTypesOfEffectiveSubsetterOfAssocEnd, getTypesOfEffectiveSubsetterOfAssocEnd, getViewTransitive, getViewTransitive, isAbstract, isRoot, isSpecificTransitive, setAbstract
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELRedefAble
getRedefined, getRedefining, isLeaf, isRedefined, isRedefining, setLeaf, setRedefined
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELType
getRaisingAsException, getTypedElement, getTypedElementNotAssocEnd, getTypedElementNotAssocEnd
 
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADVersionAble
getVersionFile, getVersionList, getVersionListWithoutOpenInfo
 
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADOptionAble
getOwnedOption, modifyOptionDlg
 
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADLockAble
getLock, getLockableCache, getLockLogin, getLockName, hasClutch, hasLock, hasNoLock, hasOthLock, hasOwnLock, isLockable, lock, unlock
 
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADHistoryAble
getCreateTime, getCreator, getHistory, getModifier, getModifyTime, modifyHistory, setHistory
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELPackageAble
getElementImportingNamespace, getElementImportingNamespace, getImportedPackageAble, getOwningPackage
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamespaceAsgnAble
getMnClassicTREFName, getNamespace, getNamespaceName, getPath, getSeparator, getVisibility, setUniqueName, setVisibility
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContAsgnAble
getAsgnKind, getContSortOrder, getFirstOwnerWhichIsConformTo, getOwner, getOwnerTransitive, getOwnerTransitive, getSelfAndOwnerTransitive, getSelfAndOwnerTransitive, getVersionRoot, isTransitiveChildOf, setAsgnKind, setContSortOrder, setOwner
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamedElement
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getResetDefaultName, getSupplierDependency, rename, setName, setNameKind, setResetDefaultName
 
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADAccessAble
getAccessRole, getReadRole, hasAccess, setAccessRole, setReadRole
 
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MENamespaceAble
getMEOwnedMember, getMEPackageImport
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamespaceAble
getElementImport, getImportedElement, getImportedElement, getImportedPackage, getImportedPackage, getMember, getMember, getMemberByPattern, getMemberByPattern, getOwnedConstraint, getOwnedMember, getOwnedMemberByPath, getOwnedMemberByPattern, getOwnedMemberByPattern, getOwnedMemberTransitiveByPattern, getOwnedMemberTransitiveByPattern, getOwnedMemberTransitiveByPatternIgnoreCase, getOwnedMemberTransitiveByPatternIgnoreCase, getPackageImport
 
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MENamedElement
getMESupplierDependency, getMESupplierMappingDependency
 
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MEModelElement
buildProxyConnection, getActivityPartition, getConsider, getContentStereotypeByClass, getCreateTemplateByClass, getElementColor, getFirstValidContentStereotype, getIgnore, getKnownTypeSystems, getMEModelName, getModelElement, getModelElement, getPresContext, getPresContext, getPresetMapping, getPRPresContent, setElementColor
 
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADClientAble
getAnnotation, getLogic, getLogic, getPresentationContext, getSection
 
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADM2AttrModifyAble
getTabCell, getTabCellObjectList, getTabCreateTemplate, getTabCreateTemplateObjectList, getTabElement, getTabElementRowList, getTabElementRowTypeList, getTabRowList, tabCellModify, tabCreateTemplate, tabElementModify
 
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MEStereotypeAble
getClientMappingDependency, getOutgoingConceptRealization, getProxyAsgProperty, getRealizedConcept, getRealizedConcept, getRepresentingArtifact, getRequirementOfStakeholder, getRequirementOfStakeholderOwner, isMapped, replaceRealizedConcepts, setMapped, setRealizedConcept, setRequirementOfStakeholder
 
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMCommentContainerAble
getOwnedComment
 
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMStereotypeAble
assignStereotypeDlg, cloneElement, getAttrCnstrEffective, getCreateTemplate, getDisplayType, getOwnedFormat, getOwnedStereotypePropertyValSpec, getPropBoolValue, getPropLongValue, getPropStringValue, getPropValueList, getStereoPropValueByPattern, getStereoPropValueByPattern, getStereotype, getStereotypeName, getStereotypeProperty, getStereotypePropertyInfo, getStereotypePropertyNameValue, isCloneAbleElement, modifyStereotypePropertyValuesByName, setStereotype, setStereotypePropertyInfo
 
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELValueContainerAble
getValueReUseAble, setValueReUseAble
 
Methods inherited from interface de.mid.innovator.srv2api.icw2model.MECommentAble
getAssignedComment, getAssignedComment, getCommentAssign
 
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADReferenceAble
getReferenceContainer, setReferenceContainer
 
Methods inherited from interface de.mid.innovator.srv2api.icw2class.CLTemplateAbleElement
getActualTemplateParameter, getActualTemplateParameter, getOwnedTemplateParameter, getTemplateBindingSource, getTemplateBindingTarget, getTemplateParameter
 
Methods inherited from interface de.mid.innovator.srv2api.icw2class.CLTemplateParameterAbleElement
getActualParameterSubstitution, getOwningTemplateParameter, getTemplateParameter
 
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMTextAble
getFlowExpandedValue, getModifyFlowDocuments, getModifyTextValues, getModifyTextValuesDlgInit, getOwnedTextValue, getOwnedTextValueByPattern, getTextExpandedValue, getTextStringValue, getURIList, modifyFlowDocuments, modifyTextValuesDlg
 
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMLabelAble
getLabel, getLabelBoolValue, getLabelColor, getLabelInfo, getLabelLongValue, getLabelNameValue, getLabelStringValue, getLabelValueByPattern, getLabelValueByPattern, getLabelValueList, getOwnedLabelValSpec, hasLabel, modifyLabelValuesByName, setLabelInfo
 
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMAttachmentAble
getAssignedAttachment, getAttachmentAssign, getDefaultAttachment, getOwnedAttachment, setDefaultAttachment
 

Method Detail

dialogFolderRedefine

List<ELRedefAble> dialogFolderRedefine(List<? extends ELElement> seq)
                                       throws InoNetException,
                                              SrvErrorException
Creates redefinitions of selected elements within this classifier.

Parameters:
seq - List of ELElement
Throws:
InoNetException
SrvErrorException

getAggregatedClassifier

<T extends CLClassifier> List<T> getAggregatedClassifier(Class<T> returnType,
                                                         K_CONTROL_OPTION... behaviourFlags)
                                                     throws InoNetException,
                                                            SrvErrorException
All CLClassifier on the other side of a binary CLAssociation where the aggregation property of the connected end is set to 'shared'.

Parameters:
returnType - Specifies the type of elements to be returned.
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException

getAggregatedClassifier

<T extends CLClassifier> List<T> getAggregatedClassifier(Class<T> returnType,
                                                         MMStereotype stereotype,
                                                         K_CONTROL_OPTION... behaviourFlags)
                                                     throws InoNetException,
                                                            SrvErrorException
The method calls getAggregatedClassifier and filters its return values according to the given stereotype value.

Parameters:
returnType - Specifies the type of elements to be returned.
stereotype - The stereotype used to filter the result list
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException

getAggregatedOrComposedClassifier

<T extends CLClassifier> List<T> getAggregatedOrComposedClassifier(Class<T> returnType,
                                                                   K_CONTROL_OPTION... behaviourFlags)
                                                               throws InoNetException,
                                                                      SrvErrorException
All CLClassifier on the other side of a binary CLAssociation where the aggregation property of the connected end is set to 'shared' or 'composed'.

Parameters:
returnType - Specifies the type of elements to be returned.
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException

getAggregatedOrComposedClassifier

<T extends CLClassifier> List<T> getAggregatedOrComposedClassifier(Class<T> returnType,
                                                                   MMStereotype stereotype,
                                                                   K_CONTROL_OPTION... behaviourFlags)
                                                               throws InoNetException,
                                                                      SrvErrorException
The method calls getAggregatedOrComposedClassifier and filters its return values according to the given stereotype value.

Parameters:
returnType - Specifies the type of elements to be returned.
stereotype - The stereotype used to filter the result list
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException

getAggregatingClassifier

<T extends CLClassifier> List<T> getAggregatingClassifier(Class<T> returnType,
                                                          K_CONTROL_OPTION... behaviourFlags)
                                                      throws InoNetException,
                                                             SrvErrorException
All CLClassifier on the other side of a binary CLAssociation where the aggregation property of the end connected to the other side is set to 'shared'.

Parameters:
returnType - Specifies the type of elements to be returned.
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException

getAggregatingClassifier

<T extends CLClassifier> List<T> getAggregatingClassifier(Class<T> returnType,
                                                          MMStereotype stereotype,
                                                          K_CONTROL_OPTION... behaviourFlags)
                                                      throws InoNetException,
                                                             SrvErrorException
The method calls getAggregatingClassifier and filters its return values according to the given stereotype value.

Parameters:
returnType - Specifies the type of elements to be returned.
stereotype - The stereotype used to filter the result list
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException

getAggregatingOrComposingClassifier

<T extends CLClassifier> List<T> getAggregatingOrComposingClassifier(Class<T> returnType,
                                                                     K_CONTROL_OPTION... behaviourFlags)
                                                                 throws InoNetException,
                                                                        SrvErrorException
All CLClassifier on the other side of a binary CLAssociation where the aggregation property of the end connected to the other side is set to 'shared' or 'composed'.

Parameters:
returnType - Specifies the type of elements to be returned.
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException

getAggregatingOrComposingClassifier

<T extends CLClassifier> List<T> getAggregatingOrComposingClassifier(Class<T> returnType,
                                                                     MMStereotype stereotype,
                                                                     K_CONTROL_OPTION... behaviourFlags)
                                                                 throws InoNetException,
                                                                        SrvErrorException
The method calls getAggregatingOrComposingClassifier and filters its return values according to the given stereotype value.

Parameters:
returnType - Specifies the type of elements to be returned.
stereotype - The stereotype used to filter the result list
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException

getClassifierInstance

List<CLInstanceSpecification> getClassifierInstance(K_CONTROL_OPTION... behaviourFlags)
                                                    throws InoNetException,
                                                           SrvErrorException
All instance specifications instantiating this classifier.

Parameters:
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException

getClassifierTemplateParameter

List<CLClassifierTemplateParameter> getClassifierTemplateParameter()
                                                                   throws InoNetException,
                                                                          SrvErrorException
All parameters constrained by this CLClassifier.

Throws:
InoNetException
SrvErrorException

getComposedClassifier

<T extends CLClassifier> List<T> getComposedClassifier(Class<T> returnType,
                                                       K_CONTROL_OPTION... behaviourFlags)
                                                   throws InoNetException,
                                                          SrvErrorException
All CLClassifier on the other side of a binary CLAssociation where the aggregation property of the connected end is set to 'composite'.

Parameters:
returnType - Specifies the type of elements to be returned.
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException

getComposedClassifier

<T extends CLClassifier> List<T> getComposedClassifier(Class<T> returnType,
                                                       MMStereotype stereotype,
                                                       K_CONTROL_OPTION... behaviourFlags)
                                                   throws InoNetException,
                                                          SrvErrorException
The method calls getComposedClassifier and filters its return values according to the given stereotype value.

Parameters:
returnType - Specifies the type of elements to be returned.
stereotype - The stereotype used to filter the result list
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException

getComposingClassifier

<T extends CLClassifier> List<T> getComposingClassifier(Class<T> returnType,
                                                        K_CONTROL_OPTION... behaviourFlags)
                                                    throws InoNetException,
                                                           SrvErrorException
All CLClassifier on the other side of a binary CLAssociation where the aggregation property of the end connected to the other side is set to 'composite'.

Parameters:
returnType - Specifies the type of elements to be returned.
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException

getComposingClassifier

<T extends CLClassifier> List<T> getComposingClassifier(Class<T> returnType,
                                                        MMStereotype stereotype,
                                                        K_CONTROL_OPTION... behaviourFlags)
                                                    throws InoNetException,
                                                           SrvErrorException
The method calls getComposingClassifier and filters its return values according to the given stereotype value.

Parameters:
returnType - Specifies the type of elements to be returned.
stereotype - The stereotype used to filter the result list
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException

getContract

List<CLInterface> getContract(K_CONTROL_OPTION... behaviourFlags)
                              throws InoNetException,
                                     SrvErrorException
All interfaces realized by this classifier.

Parameters:
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException

getContract

List<CLInterface> getContract(MMStereotype stereotype,
                              K_CONTROL_OPTION... behaviourFlags)
                              throws InoNetException,
                                     SrvErrorException
The method calls getContract and filters its return values according to the given stereotype value.

Parameters:
stereotype - The stereotype used to filter the result list
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException

getContractSubstitution

List<CLSubstitution> getContractSubstitution(K_CONTROL_OPTION... behaviourFlags)
                                             throws InoNetException,
                                                    SrvErrorException
All substitutions with this classifier as target.

Parameters:
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException

getCreateObjectAction

List<ANCreateObject> getCreateObjectAction(K_CONTROL_OPTION... behaviourFlags)
                                           throws InoNetException,
                                                  SrvErrorException
The action that creates an object that conforms to the statically specified classifier and puts it on an output pin at runtime.

Parameters:
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException

getExceptionHandler

List<ACExceptionHandler> getExceptionHandler()
                                             throws InoNetException,
                                                    SrvErrorException
An exception handler is an element that specifies a body to execute in case the specified exception occurs during the execution of the protected node.

Throws:
InoNetException
SrvErrorException

getInstSpec

<T extends CLInstSpec> List<T> getInstSpec(Class<T> returnType)
                                       throws InoNetException,
                                              SrvErrorException
The instance specification which is classified by all the classifiers connected.

Parameters:
returnType - Specifies the type of elements to be returned.
Throws:
InoNetException
SrvErrorException

getInterface

CLInterface getInterface()
                         throws InoNetException,
                                SrvErrorException
The interface that owns this classifier.

Throws:
InoNetException
SrvErrorException

getOwnClass

CLClass getOwnClass()
                    throws InoNetException,
                           SrvErrorException
The class that owns this classifier.

Throws:
InoNetException
SrvErrorException

getOwnedRule

<T extends MEConstraint> List<T> getOwnedRule(Class<T> returnType,
                                              K_CONTROL_OPTION... behaviourFlags)
                                          throws InoNetException,
                                                 SrvErrorException
All constraints owned by this classifier.

Parameters:
returnType - Specifies the type of elements to be returned.
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException

getOwnedTemplateParameter

List<CLClassifierTemplateParameter> getOwnedTemplateParameter(K_CONTROL_OPTION... behaviourFlags)
                                                              throws InoNetException,
                                                                     SrvErrorException
The formal template parameters that are owned by this element.

Parameters:
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException
Sorted:
the result may be sorted.

getOwnedUseCase

List<CLUseCase> getOwnedUseCase(K_CONTROL_OPTION... behaviourFlags)
                                throws InoNetException,
                                       SrvErrorException
References the use cases owned by this classifier.

Parameters:
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException
Sorted:
the result may be sorted.

getProvidedInterface

List<CLInterface> getProvidedInterface(K_CONTROL_OPTION... behaviourFlags)
                                       throws InoNetException,
                                              SrvErrorException
All interfaces which are provided by this classifier.

Parameters:
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException

getProvidedInterface

List<CLInterface> getProvidedInterface(MMStereotype stereotype,
                                       K_CONTROL_OPTION... behaviourFlags)
                                       throws InoNetException,
                                              SrvErrorException
The method calls getProvidedInterface and filters its return values according to the given stereotype value.

Parameters:
stereotype - The stereotype used to filter the result list
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException

getProvidedInterfaceDirect

List<CLInterface> getProvidedInterfaceDirect(K_CONTROL_OPTION... behaviourFlags)
                                             throws InoNetException,
                                                    SrvErrorException
All interfaces which are provided directly by this classifier.

Parameters:
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException
Sorted:
The result may be sorted per container according to the ContSortOrder attribute.

getProvidedInterfaceDirect

List<CLInterface> getProvidedInterfaceDirect(MMStereotype stereotype,
                                             K_CONTROL_OPTION... behaviourFlags)
                                             throws InoNetException,
                                                    SrvErrorException
The method calls getProvidedInterfaceDirect and filters its return values according to the given stereotype value.

Parameters:
stereotype - The stereotype used to filter the result list
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException

getRealizingClassifierRealization

List<CLComponentRealization> getRealizingClassifierRealization(K_CONTROL_OPTION... behaviourFlags)
                                                               throws InoNetException,
                                                                      SrvErrorException
All component realizations owned by this classifier.

Parameters:
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException

getRequiredInterface

List<CLInterface> getRequiredInterface(K_CONTROL_OPTION... behaviourFlags)
                                       throws InoNetException,
                                              SrvErrorException
All interfaces which are required by this classifier.

Parameters:
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException

getRequiredInterface

List<CLInterface> getRequiredInterface(MMStereotype stereotype,
                                       K_CONTROL_OPTION... behaviourFlags)
                                       throws InoNetException,
                                              SrvErrorException
The method calls getRequiredInterface and filters its return values according to the given stereotype value.

Parameters:
stereotype - The stereotype used to filter the result list
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException

getRequiredInterfaceDirect

List<CLInterface> getRequiredInterfaceDirect(K_CONTROL_OPTION... behaviourFlags)
                                             throws InoNetException,
                                                    SrvErrorException
All interfaces which are required directly by this classifier.

Parameters:
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException
Sorted:
The result may be sorted per container according to the ContSortOrder attribute.

getRequiredInterfaceDirect

List<CLInterface> getRequiredInterfaceDirect(MMStereotype stereotype,
                                             K_CONTROL_OPTION... behaviourFlags)
                                             throws InoNetException,
                                                    SrvErrorException
The method calls getRequiredInterfaceDirect and filters its return values according to the given stereotype value.

Parameters:
stereotype - The stereotype used to filter the result list
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException

getSubstitution

List<CLSubstitution> getSubstitution(K_CONTROL_OPTION... behaviourFlags)
                                     throws InoNetException,
                                            SrvErrorException
All substitutions owned by this classifier.

Parameters:
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException
Sorted:
the result may be sorted.

getTypedBCProperty

List<BCProperty> getTypedBCProperty(K_CONTROL_OPTION... behaviourFlags)
                                    throws InoNetException,
                                           SrvErrorException
All properties typed by the classifier.

Parameters:
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException

getTypedObjectNode

<T extends ACObjectNode> List<T> getTypedObjectNode(Class<T> returnType,
                                                    K_CONTROL_OPTION... behaviourFlags)
                                                throws InoNetException,
                                                       SrvErrorException
All object nodes typed by this classifier.

Parameters:
returnType - Specifies the type of elements to be returned.
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException

getTypedParameter

List<CLParameter> getTypedParameter(K_CONTROL_OPTION... behaviourFlags)
                                    throws InoNetException,
                                           SrvErrorException
All parameters typed by this classifier.

Parameters:
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException

getTypedProperty

<T extends CLProperty> List<T> getTypedProperty(Class<T> returnType,
                                                K_CONTROL_OPTION... behaviourFlags)
                                            throws InoNetException,
                                                   SrvErrorException
All properties typed by this classifier.

Parameters:
returnType - Specifies the type of elements to be returned.
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException

getTypedVariable

List<ACVariable> getTypedVariable(K_CONTROL_OPTION... behaviourFlags)
                                  throws InoNetException,
                                         SrvErrorException
All variables typed by this classifier.

Parameters:
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException

getUnmarshallAction

List<ANUnmarshall> getUnmarshallAction(K_CONTROL_OPTION... behaviourFlags)
                                       throws InoNetException,
                                              SrvErrorException
Action that breaks an object of a known type into outputs.

Parameters:
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException

getUseCase

List<CLUseCase> getUseCase()
                           throws InoNetException,
                                  SrvErrorException
The set of use cases which this classifier is the subject for.

Throws:
InoNetException
SrvErrorException