Interface ELClassifier
-
- All Superinterfaces:
ELContainerAble
,ELContAsgnAble
,ELDeleteAble
,ELElement
,ELNamedElement
,ELNamespaceAble
,ELNamespaceAsgnAble
,ELObject
,ELPackageAble
,ELRedefAble
,ELType
,ELUUIDAble
- All Known Subinterfaces:
ACActivity
,BEBehavior
,BEOpaque
,BI2Cube
,BI2DimensionLevel
,BI2DimensionTree
,BI2Hierarchy
,BIHierarchy
,BIHierarchyRole
,BPInterface
,BRResourceCL
,CLActor
,CLArtifact
,CLAssocClass
,CLAssociation
,CLBehavioredClassifier
,CLClass
,CLClassifier
,CLCollaboration
,CLCommunicationPath
,CLComponent
,CLDataType
,CLDeclarationAbleClassifier
,CLDeploymentSpec
,CLDevice
,CLEncapsulatedClassifier
,CLEnumeration
,CLExecEnv
,CLInterface
,CLNode
,CLPrimitiveType
,CLSignal
,CLStructuredClassifier
,CLStructureDefinition
,CLTemplateParameterAbleClass
,CLUseCase
,DBColumnSet
,DBTable
,DBView
,ELAssociation
,ELM2Association
,ELM2Class
,ELView
,ERAttributeSet
,EREntity
,ERRelationship
,ERView
,IAInteraction
,IMAssociation
,IMClassifier
,IMCLDataType
,IMSemanticDataType
,IMSequence
,IMView
,MM2Association
,MM2Class
,MM2Classification
,MMCreateCLInst
,MMStereotype
,SMProtocolStateMachine
,SMStateMachine
public interface ELClassifier extends ELNamespaceAble, ELRedefAble, ELType
This is a utility class for ELClassifier that provides static methods for creation or other purposes.- Note:
- The interface ELClassifier describes an abstract ability of an object. Therefore no instances of this type can be found in the repository!
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ELClassifier.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T extends ELAssociation>
java.util.List<T>getAssociation(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
All associations which this classifier participates in.<T extends ELAssociation>
java.util.List<T>getAssociation(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getAssociation and filters its return values according to the given stereotype value.<T extends ELProperty>
java.util.List<T>getAssociationEndFirstTypedBySelf(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
<T extends ELProperty>
java.util.List<T>getAssociationEndFirstTypedBySelf(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getAssociationEndFirstTypedBySelf and filters its return values according to the given stereotype value.<T extends ELProperty>
java.util.List<T>getAssociationEndNavigableTypedBySelf(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
All navigable association ends typed by this classifier.<T extends ELProperty>
java.util.List<T>getAssociationEndNavigableTypedBySelf(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getAssociationEndNavigableTypedBySelf and filters its return values according to the given stereotype value.<T extends ELProperty>
java.util.List<T>getAssociationEndNavigableTypedBySelfOrGeneralTransitive(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
All navigable association ends typed by this classifier or one of its general classifiers.<T extends ELProperty>
java.util.List<T>getAssociationEndNavigableTypedBySelfOrGeneralTransitive(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getAssociationEndNavigableTypedBySelfOrGeneralTransitive and filters its return values according to the given stereotype value.<T extends ELProperty>
java.util.List<T>getAssociationEndTypedBySelf(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
All association ends typed by this classifier.<T extends ELProperty>
java.util.List<T>getAssociationEndTypedBySelf(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getAssociationEndTypedBySelf and filters its return values according to the given stereotype value.<T extends ELProperty>
java.util.List<T>getAssociationEndTypedBySelfOrGeneralTransitive(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
All association ends typed by this classifier or one of its general classifiers.<T extends ELProperty>
java.util.List<T>getAssociationEndTypedBySelfOrGeneralTransitive(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getAssociationEndTypedBySelfOrGeneralTransitive and filters its return values according to the given stereotype value.<T extends ELAssociation>
java.util.List<T>getAssociationNavigableFrom(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
All associations which have at least one association end navigable from this classifier.<T extends ELAssociation>
java.util.List<T>getAssociationNavigableFrom(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getAssociationNavigableFrom and filters its return values according to the given stereotype value.<T extends ELAssociation>
java.util.List<T>getAssociationOfSelfOrGeneralTransitive(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
All associations which this classifier or one of its transitive general classifier participates in.<T extends ELAssociation>
java.util.List<T>getAssociationOfSelfOrGeneralTransitive(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getAssociationOfSelfOrGeneralTransitive and filters its return values according to the given stereotype value.<T extends ELAssociation>
java.util.List<T>getAssociationTypedBySelf(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
All associations which have at least one association end typed by this classifier.<T extends ELAssociation>
java.util.List<T>getAssociationTypedBySelf(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getAssociationTypedBySelf and filters its return values according to the given stereotype value.<T extends ELViewGroupAble>
java.util.List<T>getClassifierViewGroup(java.lang.Class<T> returnType)
All group able elements using this classifier.<T extends ELProperty>
java.util.List<T>getEffectiveRedefinerOfAssocEnd(java.lang.Class<T> returnType, ELProperty refObj, K_CONTROL_OPTION... behaviourFlags)
Returns properties that subset the association end given byargument refObj
.<T extends ELProperty>
java.util.List<T>getEffectiveRedefinerOfAssocEnd(java.lang.Class<T> returnType, MMStereotype stereotype, ELProperty refObj, K_CONTROL_OPTION... behaviourFlags)
The method calls getEffectiveRedefinerOfAssocEnd and filters its return values according to the given stereotype value.<T extends ELProperty>
java.util.List<T>getEffectiveSubsetterOfAssocEnd(java.lang.Class<T> returnType, ELProperty refObj, boolean kind, K_CONTROL_OPTION... behaviourFlags)
Returns properties that subset the association end given byargument refObj
.<T extends ELProperty>
java.util.List<T>getEffectiveSubsetterOfAssocEnd(java.lang.Class<T> returnType, MMStereotype stereotype, ELProperty refObj, boolean kind, K_CONTROL_OPTION... behaviourFlags)
The method calls getEffectiveSubsetterOfAssocEnd and filters its return values according to the given stereotype value.<T extends ELClassifier>
java.util.List<T>getGeneralDirect(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
All classifiers connected directly by a generalization as general classifier.<T extends ELClassifier>
java.util.List<T>getGeneralDirect(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getGeneralDirect and filters its return values according to the given stereotype value.<T extends ELGeneralizationSet>
java.util.List<T>getGeneralGeneralizationSet(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
All generalization sets with this classifier as specific classifier.<T extends ELGeneralizationSet>
java.util.List<T>getGeneralGeneralizationSet(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getGeneralGeneralizationSet and filters its return values according to the given stereotype value.<T extends ELGeneralization>
java.util.List<T>getGeneralization(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
All generalization relationships owned by this classifier.<T extends ELClassifier>
java.util.List<T>getGeneralTransitive(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
All classifiers connected transitively by generalizations as general classifier.<T extends ELClassifier>
java.util.List<T>getGeneralTransitive(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getGeneralTransitive and filters its return values according to the given stereotype value.java.util.List<BPItemDefinition>
getItemDefinition()
All item definitions structured by this this view.<T extends ELNamespaceAsgnAble>
java.util.List<T>getOwnedAndInheritedMember(java.lang.Class<T> returnType, MMStereotype stereotype, java.lang.String pattern, K_CONTROL_OPTION... behaviourFlags)
The method calls getOwnedAndInheritedMember and filters its return values according to the given stereotype value.<T extends ELNamespaceAsgnAble>
java.util.List<T>getOwnedAndInheritedMember(java.lang.Class<T> returnType, java.lang.String pattern, K_CONTROL_OPTION... behaviourFlags)
Members inherited from general namespaces.<T extends ELProperty>
java.util.List<T>getPropertyNavigableFrom(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
All navigable properties of this classifier.<T extends ELProperty>
java.util.List<T>getPropertyNavigableFrom(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getPropertyNavigableFrom and filters its return values according to the given stereotype value.<T extends ELProperty>
java.util.List<T>getPropertyNavigableFromSelfOrGeneralTransitive(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
All navigable properties of this classifier or its general classifiers.<T extends ELProperty>
java.util.List<T>getPropertyNavigableFromSelfOrGeneralTransitive(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getPropertyNavigableFromSelfOrGeneralTransitive and filters its return values according to the given stereotype value.<T extends ELClassifier>
java.util.List<T>getSelfAndGeneralTransitive(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
The classifier and all classifiers connected transitively by generalizations as general classifier.<T extends ELClassifier>
java.util.List<T>getSelfAndGeneralTransitive(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getSelfAndGeneralTransitive and filters its return values according to the given stereotype value.<T extends ELClassifier>
java.util.List<T>getSelfAndSpecificTransitive(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
The classifier and all classifiers connected transitively by generalizations as specific classifier.<T extends ELClassifier>
java.util.List<T>getSelfAndSpecificTransitive(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getSelfAndSpecificTransitive and filters its return values according to the given stereotype value.<T extends ELClassifier>
java.util.List<T>getSelfAndSpecificTransitiveNotAbstract(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
This classifier, if it is not abstract and all classifiers which are not abstract are connected transitively by generalizations as specific classifier.<T extends ELClassifier>
java.util.List<T>getSelfAndSpecificTransitiveNotAbstract(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getSelfAndSpecificTransitiveNotAbstract and filters its return values according to the given stereotype value.<T extends ELGeneralization>
java.util.List<T>getSpecialization(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
All generalization relationships with this element as general classifier.<T extends ELClassifier>
java.util.List<T>getSpecificDirect(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
All classifiers connected directly by a generalization as specific classifier.<T extends ELClassifier>
java.util.List<T>getSpecificDirect(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getSpecificDirect and filters its return values according to the given stereotype value.<T extends ELGeneralization>
java.util.List<T>getSpecificGeneralization(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
All generalizations this classifier is connected to as general classifier.<T extends ELGeneralizationSet>
java.util.List<T>getSpecificGeneralizationSet(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
All generalization sets with this classifier as general classifier.<T extends ELGeneralizationSet>
java.util.List<T>getSpecificGeneralizationSet(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getSpecificGeneralizationSet and filters its return values according to the given stereotype value.<T extends ELClassifier>
java.util.List<T>getSpecificTransitive(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
All classifiers connected transitively by generalizations as specific classifier.<T extends ELClassifier>
java.util.List<T>getSpecificTransitive(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getSpecificTransitive and filters its return values according to the given stereotype value.<T extends ELClassifier>
java.util.List<T>getSpecificTransitiveNotAbstract(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
All non-abstract classifiers connected transitively by generalizations as specific classifier.<T extends ELClassifier>
java.util.List<T>getSpecificTransitiveNotAbstract(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getSpecificTransitiveNotAbstract and filters its return values according to the given stereotype value.<T extends ELType>
java.util.List<T>getSpecificTransitiveNotAbstractRange(java.lang.Class<T> returnType, ELProperty refObj, K_CONTROL_OPTION... behaviourFlags)
If the property provided byargument refObj
is an association end, the result of SpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEndIntersectedByInverseAssocEnd is returned.<T extends ELType>
java.util.List<T>getSpecificTransitiveNotAbstractRange(java.lang.Class<T> returnType, MMStereotype stereotype, ELProperty refObj, K_CONTROL_OPTION... behaviourFlags)
The method calls getSpecificTransitiveNotAbstractRange and filters its return values according to the given stereotype value.<T extends ELType>
java.util.List<T>getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEnd(java.lang.Class<T> returnType, ELProperty refObj, boolean kind, K_CONTROL_OPTION... behaviourFlags)
Returns non-abstract specializations (transitive) of types of properties that subset the association end given byargument refObj
.<T extends ELType>
java.util.List<T>getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEnd(java.lang.Class<T> returnType, MMStereotype stereotype, ELProperty refObj, boolean kind, K_CONTROL_OPTION... behaviourFlags)
The method calls getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEnd and filters its return values according to the given stereotype value.<T extends ELType>
java.util.List<T>getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEndIntersectedByInverseAssocEnd(java.lang.Class<T> returnType, ELProperty refObj, boolean kind, K_CONTROL_OPTION... behaviourFlags)
Returns non-abstract specializations (transitive) of types of properties that subset the association end given byargument refObj
.<T extends ELType>
java.util.List<T>getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEndIntersectedByInverseAssocEnd(java.lang.Class<T> returnType, MMStereotype stereotype, ELProperty refObj, boolean kind, K_CONTROL_OPTION... behaviourFlags)
The method calls getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEndIntersectedByInverseAssocEnd and filters its return values according to the given stereotype value.java.util.List<CLStructureEntry>
getTypedCLStructureEntry(K_CONTROL_OPTION... behaviourFlags)
All entries typed by the classifier.java.util.List<BPMaskField>
getTypedMaskField(K_CONTROL_OPTION... behaviourFlags)
All mask fields typed by this classifier.<T extends ELType>
java.util.List<T>getTypesOfEffectiveSubsetterOfAssocEnd(java.lang.Class<T> returnType, ELProperty refObj, boolean kind, K_CONTROL_OPTION... behaviourFlags)
Returns the types of properties that subset the association end given byargument refObj
.<T extends ELType>
java.util.List<T>getTypesOfEffectiveSubsetterOfAssocEnd(java.lang.Class<T> returnType, MMStereotype stereotype, ELProperty refObj, boolean kind, K_CONTROL_OPTION... behaviourFlags)
The method calls getTypesOfEffectiveSubsetterOfAssocEnd and filters its return values according to the given stereotype value.<T extends ELView>
java.util.List<T>getViewTransitive(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
All views which are directly or indirectly deduced from this classifier.<T extends ELView>
java.util.List<T>getViewTransitive(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getViewTransitive and filters its return values according to the given stereotype value.boolean
isAbstract()
If true, the classifier does not provide a complete declaration and can, therefore, not be instantiated.boolean
isRoot()
Classifier has no parent.boolean
isSpecificTransitive(ELClassifier refObj)
True, if this classifier is (transitively) connected to the classifier provided byargument refObj
by a generalization.void
setAbstract(boolean value)
Set the value of Attribut IsAbstract.-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContainerAble
getClientDependency, getOwnedElement, getOwnedElementTransitiveDown, getOwnedElementTransitiveDown, getOwnedElementTransitiveDownAndUnresolved, getOwnedElementTransitiveDownAndUnresolved, getOwnedOrReferencedElementTransitiveDown, getOwnedOrReferencedElementTransitiveDown, getOwnedRelshipBinDirWithTarget, getOwnedRelshipBinDirWithTarget, getRedirectedModelContainer, getRelshipBinDirSource, getSelfAndOwnedElementTransitiveDown, getSelfAndOwnedElementTransitiveDown, getSortedContents, sortContents
-
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.ELDeleteAble
delete
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELElement
duplicateElement, getAssignAbleToVattr, getAssignAbleToVattr, getClientId, getCreateTemplateOfInstance, getDisplayBitmap, getDisplayColor, getDisplayFont, getDisplayLine, getDisplayName, getDisplayNameShort, getDisplayNSName, getElementCache, getElementMappingInformation, getQualifiedNamespaceName, getRelshipBinDir, getRelshipBinDir, getRelshipBinDirTarget, getUnitToLock, getValSpecElement, isContainedInProfile, isUnresolved, lockUnit, setUnresolved, unlockUnit
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELNamedElement
getName, getNameKind, getQualifiedDisplayName, getQualifiedName, getQualifiedTLName, getSupplierDependency, rename, setName, setNameKind
-
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.icw2elem.ELNamespaceAsgnAble
getMnClassicTREFName, getNamespace, getNamespaceName, getPath, getSeparator, getVisibility, setUniqueName, setVisibility
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasRead
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELPackageAble
getElementImportingNamespace, getElementImportingNamespace, getImportedPackageAble, getOwningPackage
-
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.icw2elem.ELUUIDAble
getHyperlinkReferenceAble, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUID
-
-
-
-
Method Detail
-
isAbstract
boolean isAbstract() throws InoNetException, SrvErrorException
If true, the classifier does not provide a complete declaration and can, therefore, not be instantiated. An abstract classifier is intended to be used by other classifiers (e.g. as the target of general metarelationships or generalization relationships).- Throws:
InoNetException
SrvErrorException
-
setAbstract
void setAbstract(boolean value) throws InoNetException, SrvErrorException
Set the value of Attribut IsAbstract.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
isRoot
boolean isRoot() throws InoNetException, SrvErrorException
Classifier has no parent.- Throws:
InoNetException
SrvErrorException
-
isSpecificTransitive
boolean isSpecificTransitive(ELClassifier refObj) throws InoNetException, SrvErrorException
True, if this classifier is (transitively) connected to the classifier provided byargument refObj
by a generalization. This classifier is the specific role of the generalization.- Parameters:
refObj
- A further instance of type ELClassifier which is used to control the behaviour of the method. (see description above)- Throws:
InoNetException
SrvErrorException
-
getAssociation
<T extends ELAssociation> java.util.List<T> getAssociation(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All associations which this classifier participates in.- 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
-
getAssociation
<T extends ELAssociation> java.util.List<T> getAssociation(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getAssociation 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 listbehaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getAssociationEndNavigableTypedBySelf
<T extends ELProperty> java.util.List<T> getAssociationEndNavigableTypedBySelf(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All navigable association ends 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
-
getAssociationEndNavigableTypedBySelf
<T extends ELProperty> java.util.List<T> getAssociationEndNavigableTypedBySelf(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getAssociationEndNavigableTypedBySelf 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 listbehaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getAssociationEndNavigableTypedBySelfOrGeneralTransitive
<T extends ELProperty> java.util.List<T> getAssociationEndNavigableTypedBySelfOrGeneralTransitive(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All navigable association ends typed by this classifier or one of its general classifiers.- 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
-
getAssociationEndNavigableTypedBySelfOrGeneralTransitive
<T extends ELProperty> java.util.List<T> getAssociationEndNavigableTypedBySelfOrGeneralTransitive(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getAssociationEndNavigableTypedBySelfOrGeneralTransitive 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 listbehaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getAssociationEndTypedBySelf
<T extends ELProperty> java.util.List<T> getAssociationEndTypedBySelf(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All association ends 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
-
getAssociationEndTypedBySelf
<T extends ELProperty> java.util.List<T> getAssociationEndTypedBySelf(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getAssociationEndTypedBySelf 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 listbehaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getAssociationEndTypedBySelfOrGeneralTransitive
<T extends ELProperty> java.util.List<T> getAssociationEndTypedBySelfOrGeneralTransitive(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All association ends typed by this classifier or one of its general classifiers.- 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
-
getAssociationEndTypedBySelfOrGeneralTransitive
<T extends ELProperty> java.util.List<T> getAssociationEndTypedBySelfOrGeneralTransitive(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getAssociationEndTypedBySelfOrGeneralTransitive 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 listbehaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getAssociationNavigableFrom
<T extends ELAssociation> java.util.List<T> getAssociationNavigableFrom(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All associations which have at least one association end navigable from 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
-
getAssociationNavigableFrom
<T extends ELAssociation> java.util.List<T> getAssociationNavigableFrom(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getAssociationNavigableFrom 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 listbehaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getAssociationOfSelfOrGeneralTransitive
<T extends ELAssociation> java.util.List<T> getAssociationOfSelfOrGeneralTransitive(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All associations which this classifier or one of its transitive general classifier participates in.- 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
-
getAssociationOfSelfOrGeneralTransitive
<T extends ELAssociation> java.util.List<T> getAssociationOfSelfOrGeneralTransitive(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getAssociationOfSelfOrGeneralTransitive 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 listbehaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getAssociationTypedBySelf
<T extends ELAssociation> java.util.List<T> getAssociationTypedBySelf(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All associations which have at least one association end 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
-
getAssociationTypedBySelf
<T extends ELAssociation> java.util.List<T> getAssociationTypedBySelf(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getAssociationTypedBySelf 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 listbehaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getEffectiveRedefinerOfAssocEnd
<T extends ELProperty> java.util.List<T> getEffectiveRedefinerOfAssocEnd(java.lang.Class<T> returnType, ELProperty refObj, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Returns properties that subset the association end given byargument refObj
. The redefinition of subsetting properties is considered.- Parameters:
returnType
- Specifies the type of elements to be returned.refObj
- A further instance of type ELProperty which is used to control the behaviour of the method. (see description above)behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getEffectiveRedefinerOfAssocEnd
<T extends ELProperty> java.util.List<T> getEffectiveRedefinerOfAssocEnd(java.lang.Class<T> returnType, MMStereotype stereotype, ELProperty refObj, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getEffectiveRedefinerOfAssocEnd 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 listrefObj
- A further instance of type ELProperty which is used to control the behaviour of the method. (see description above)behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getEffectiveSubsetterOfAssocEnd
<T extends ELProperty> java.util.List<T> getEffectiveSubsetterOfAssocEnd(java.lang.Class<T> returnType, ELProperty refObj, boolean kind, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Returns properties that subset the association end given byargument refObj
. If boolean argument kind is provided, 'derived union' properties are removed. The redefinition of subsetting properties is considered.- Parameters:
returnType
- Specifies the type of elements to be returned.refObj
- A further instance of type ELProperty which is used to control the behaviour of the method. (see description above)kind
- A value of type TBoolean that controls the behaviour of the underlying method. (see description)behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getEffectiveSubsetterOfAssocEnd
<T extends ELProperty> java.util.List<T> getEffectiveSubsetterOfAssocEnd(java.lang.Class<T> returnType, MMStereotype stereotype, ELProperty refObj, boolean kind, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getEffectiveSubsetterOfAssocEnd 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 listrefObj
- A further instance of type ELProperty which is used to control the behaviour of the method. (see description above)kind
- A value of type TBoolean that controls the behaviour of the underlying method. (see description)behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getGeneralDirect
<T extends ELClassifier> java.util.List<T> getGeneralDirect(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All classifiers connected directly by a generalization as general 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
-
getGeneralDirect
<T extends ELClassifier> java.util.List<T> getGeneralDirect(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getGeneralDirect 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 listbehaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getGeneralGeneralizationSet
<T extends ELGeneralizationSet> java.util.List<T> getGeneralGeneralizationSet(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All generalization sets with this classifier as specific 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
-
getGeneralGeneralizationSet
<T extends ELGeneralizationSet> java.util.List<T> getGeneralGeneralizationSet(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getGeneralGeneralizationSet 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 listbehaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getGeneralTransitive
<T extends ELClassifier> java.util.List<T> getGeneralTransitive(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All classifiers connected transitively by generalizations as general 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
-
getGeneralTransitive
<T extends ELClassifier> java.util.List<T> getGeneralTransitive(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getGeneralTransitive 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 listbehaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getOwnedAndInheritedMember
<T extends ELNamespaceAsgnAble> java.util.List<T> getOwnedAndInheritedMember(java.lang.Class<T> returnType, java.lang.String pattern, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Members inherited from general namespaces. The result is restricted by argument pattern. The default implementation returns an empty set.- Parameters:
returnType
- Specifies the type of elements to be returned.pattern
- A string pattern.behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
- Sorted:
- the result may be sorted.
-
getOwnedAndInheritedMember
<T extends ELNamespaceAsgnAble> java.util.List<T> getOwnedAndInheritedMember(java.lang.Class<T> returnType, MMStereotype stereotype, java.lang.String pattern, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getOwnedAndInheritedMember 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 listpattern
- A string pattern.behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getPropertyNavigableFrom
<T extends ELProperty> java.util.List<T> getPropertyNavigableFrom(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All navigable properties of 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
-
getPropertyNavigableFrom
<T extends ELProperty> java.util.List<T> getPropertyNavigableFrom(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getPropertyNavigableFrom 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 listbehaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getPropertyNavigableFromSelfOrGeneralTransitive
<T extends ELProperty> java.util.List<T> getPropertyNavigableFromSelfOrGeneralTransitive(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All navigable properties of this classifier or its general classifiers.- 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
-
getPropertyNavigableFromSelfOrGeneralTransitive
<T extends ELProperty> java.util.List<T> getPropertyNavigableFromSelfOrGeneralTransitive(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getPropertyNavigableFromSelfOrGeneralTransitive 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 listbehaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getSelfAndGeneralTransitive
<T extends ELClassifier> java.util.List<T> getSelfAndGeneralTransitive(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The classifier and all classifiers connected transitively by generalizations as general 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
-
getSelfAndGeneralTransitive
<T extends ELClassifier> java.util.List<T> getSelfAndGeneralTransitive(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getSelfAndGeneralTransitive 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 listbehaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getSelfAndSpecificTransitive
<T extends ELClassifier> java.util.List<T> getSelfAndSpecificTransitive(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The classifier and all classifiers connected transitively by generalizations as specific 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
-
getSelfAndSpecificTransitive
<T extends ELClassifier> java.util.List<T> getSelfAndSpecificTransitive(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getSelfAndSpecificTransitive 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 listbehaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getSelfAndSpecificTransitiveNotAbstract
<T extends ELClassifier> java.util.List<T> getSelfAndSpecificTransitiveNotAbstract(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
This classifier, if it is not abstract and all classifiers which are not abstract are connected transitively by generalizations as specific 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
-
getSelfAndSpecificTransitiveNotAbstract
<T extends ELClassifier> java.util.List<T> getSelfAndSpecificTransitiveNotAbstract(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getSelfAndSpecificTransitiveNotAbstract 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 listbehaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getSpecificDirect
<T extends ELClassifier> java.util.List<T> getSpecificDirect(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All classifiers connected directly by a generalization as specific 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
-
getSpecificDirect
<T extends ELClassifier> java.util.List<T> getSpecificDirect(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getSpecificDirect 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 listbehaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getSpecificGeneralization
<T extends ELGeneralization> java.util.List<T> getSpecificGeneralization(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All generalizations this classifier is connected to as general 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
-
getSpecificGeneralizationSet
<T extends ELGeneralizationSet> java.util.List<T> getSpecificGeneralizationSet(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All generalization sets with this classifier as general 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
-
getSpecificGeneralizationSet
<T extends ELGeneralizationSet> java.util.List<T> getSpecificGeneralizationSet(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getSpecificGeneralizationSet 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 listbehaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getSpecificTransitive
<T extends ELClassifier> java.util.List<T> getSpecificTransitive(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All classifiers connected transitively by generalizations as specific 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
-
getSpecificTransitive
<T extends ELClassifier> java.util.List<T> getSpecificTransitive(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getSpecificTransitive 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 listbehaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getSpecificTransitiveNotAbstract
<T extends ELClassifier> java.util.List<T> getSpecificTransitiveNotAbstract(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All non-abstract classifiers connected transitively by generalizations as specific 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
-
getSpecificTransitiveNotAbstract
<T extends ELClassifier> java.util.List<T> getSpecificTransitiveNotAbstract(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getSpecificTransitiveNotAbstract 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 listbehaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEnd
<T extends ELType> java.util.List<T> getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEnd(java.lang.Class<T> returnType, ELProperty refObj, boolean kind, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Returns non-abstract specializations (transitive) of types of properties that subset the association end given byargument refObj
. If boolean argument kind is provided, 'derived union' properties are removed. The redefinition of subsetting properties is considered.- Parameters:
returnType
- Specifies the type of elements to be returned.refObj
- A further instance of type ELProperty which is used to control the behaviour of the method. (see description above)kind
- A value of type TBoolean that controls the behaviour of the underlying method. (see description)behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEnd
<T extends ELType> java.util.List<T> getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEnd(java.lang.Class<T> returnType, MMStereotype stereotype, ELProperty refObj, boolean kind, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEnd 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 listrefObj
- A further instance of type ELProperty which is used to control the behaviour of the method. (see description above)kind
- A value of type TBoolean that controls the behaviour of the underlying method. (see description)behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEndIntersectedByInverseAssocEnd
<T extends ELType> java.util.List<T> getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEndIntersectedByInverseAssocEnd(java.lang.Class<T> returnType, ELProperty refObj, boolean kind, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Returns non-abstract specializations (transitive) of types of properties that subset the association end given byargument refObj
. If boolean argument kind is provided, 'derived union' properties are removed. The redefinition of subsetting properties is considered. The same set is evaluated for each type of the result considering the inverse property. If this classifier is contained in the inverse set, the type is kept in the result set.- Parameters:
returnType
- Specifies the type of elements to be returned.refObj
- A further instance of type ELProperty which is used to control the behaviour of the method. (see description above)kind
- A value of type TBoolean that controls the behaviour of the underlying method. (see description)behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEndIntersectedByInverseAssocEnd
<T extends ELType> java.util.List<T> getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEndIntersectedByInverseAssocEnd(java.lang.Class<T> returnType, MMStereotype stereotype, ELProperty refObj, boolean kind, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getSpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEndIntersectedByInverseAssocEnd 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 listrefObj
- A further instance of type ELProperty which is used to control the behaviour of the method. (see description above)kind
- A value of type TBoolean that controls the behaviour of the underlying method. (see description)behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getTypesOfEffectiveSubsetterOfAssocEnd
<T extends ELType> java.util.List<T> getTypesOfEffectiveSubsetterOfAssocEnd(java.lang.Class<T> returnType, ELProperty refObj, boolean kind, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Returns the types of properties that subset the association end given byargument refObj
. If boolean argument kind is provided, 'derived union' properties are removed. The redefinition of subsetting properties is considered.- Parameters:
returnType
- Specifies the type of elements to be returned.refObj
- A further instance of type ELProperty which is used to control the behaviour of the method. (see description above)kind
- A value of type TBoolean that controls the behaviour of the underlying method. (see description)behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getTypesOfEffectiveSubsetterOfAssocEnd
<T extends ELType> java.util.List<T> getTypesOfEffectiveSubsetterOfAssocEnd(java.lang.Class<T> returnType, MMStereotype stereotype, ELProperty refObj, boolean kind, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getTypesOfEffectiveSubsetterOfAssocEnd 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 listrefObj
- A further instance of type ELProperty which is used to control the behaviour of the method. (see description above)kind
- A value of type TBoolean that controls the behaviour of the underlying method. (see description)behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getSpecificTransitiveNotAbstractRange
<T extends ELType> java.util.List<T> getSpecificTransitiveNotAbstractRange(java.lang.Class<T> returnType, ELProperty refObj, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
If the property provided byargument refObj
is an association end, the result of SpecificTransitiveNotAbstractTypesOfEffectiveSubsetterOfAssocEndIntersectedByInverseAssocEnd is returned. Otherwise, the non-abstract specializations of the properties type are returned.- Parameters:
returnType
- Specifies the type of elements to be returned.refObj
- A further instance of type ELProperty which is used to control the behaviour of the method. (see description above)behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getSpecificTransitiveNotAbstractRange
<T extends ELType> java.util.List<T> getSpecificTransitiveNotAbstractRange(java.lang.Class<T> returnType, MMStereotype stereotype, ELProperty refObj, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getSpecificTransitiveNotAbstractRange 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 listrefObj
- A further instance of type ELProperty which is used to control the behaviour of the method. (see description above)behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getAssociationEndFirstTypedBySelf
<T extends ELProperty> java.util.List<T> getAssociationEndFirstTypedBySelf(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
- 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
-
getAssociationEndFirstTypedBySelf
<T extends ELProperty> java.util.List<T> getAssociationEndFirstTypedBySelf(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getAssociationEndFirstTypedBySelf 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 listbehaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getViewTransitive
<T extends ELView> java.util.List<T> getViewTransitive(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All views which are directly or indirectly deduced from this classifier. If a group is deduced from it, its owning view is considered to be deduced from the classifier, too.- 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
-
getViewTransitive
<T extends ELView> java.util.List<T> getViewTransitive(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getViewTransitive 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 listbehaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getSpecialization
<T extends ELGeneralization> java.util.List<T> getSpecialization(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All generalization relationships with this element as general 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
-
getGeneralization
<T extends ELGeneralization> java.util.List<T> getGeneralization(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All generalization relationships 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
-
getTypedMaskField
java.util.List<BPMaskField> getTypedMaskField(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All mask fields typed by this classifier.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getClassifierViewGroup
<T extends ELViewGroupAble> java.util.List<T> getClassifierViewGroup(java.lang.Class<T> returnType) throws InoNetException, SrvErrorException
All group able elements using this classifier.- Parameters:
returnType
- Specifies the type of elements to be returned.- Throws:
InoNetException
SrvErrorException
-
getItemDefinition
java.util.List<BPItemDefinition> getItemDefinition() throws InoNetException, SrvErrorException
All item definitions structured by this this view.- Throws:
InoNetException
SrvErrorException
-
getTypedCLStructureEntry
java.util.List<CLStructureEntry> getTypedCLStructureEntry(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All entries typed by the classifier.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
-