Interface MM2Classification
-
- All Superinterfaces:
ADClientAble
,ADM2AttrModifyAble
,ELClassifier
,ELContainerAble
,ELContAsgnAble
,ELDeleteAble
,ELElement
,ELNamedElement
,ELNamespaceAble
,ELNamespaceAsgnAble
,ELObject
,ELPackageAble
,ELRedefAble
,ELType
,ELUUIDAble
,MMMetaCommentAble
,MMMetamodelElement
- All Known Subinterfaces:
MM2Association
,MM2Class
,MMStereotype
public interface MM2Classification extends ELClassifier, MMMetaCommentAble
This is a utility class for MM2Classification that provides static methods for creation or other purposes.- See Also:
MM2ClassificationHelper
- Note:
- The interface MM2Classification 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
MM2Classification.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<MM2ClassificationConstraint>
assignClassification(MMProfile ohProfile, MM2Attribute ohAttr, java.util.List<? extends MM2Classification> seqOh)
Assigns a list of meta classifications to a meta classification to restrict the valid values of the specified meta attribute.java.util.List<MMMenuItem>
assignMenuItem(MMProfile ohProfile, MMMenu ohMenu, MM2Class ohClass, java.util.List<? extends MMMenuItemAble> seqOh)
Assigns a list of menu items to a meta classification.void
copyConstraintDlg(MMProfile ohProfile, MMProfile ohSrcProfile, MMStereotype ohSrcStereo, boolean copyAll, java.util.List<? extends MM2ClassificationConstraint> seqCnstr)
void
copyMenuDlg(MMProfile ohProfile, MMProfile ohSrcProfile, MMStereotype ohSrcStereo, boolean copyAll, java.util.List<? extends MMMenuItem> seqItem)
java.util.List<MMLabel>
getAllLabel(java.lang.String pattern, K_CONTROL_OPTION... behaviourFlags)
All labels of this classification.<T extends MM2Class>
java.util.List<T>getAllowedMetaClassByAttribute(java.lang.Class<T> returnType, ADClientAble refObj, K_VATTR kind, K_CONTROL_OPTION... behaviourFlags)
Calculates all meta classes which are valid for the specified argument kind.java.util.List<MMStereotype>
getAllowedStereotypeByAttribute(ADClientAble refObj, K_VATTR kind, K_CONTROL_OPTION... behaviourFlags)
Calculates all stereotypes which are valid for the specified argument kind.java.util.List<MMText>
getAllText(java.lang.String pattern, K_CONTROL_OPTION... behaviourFlags)
All specifications of this classification.java.util.List<MM2ClassificationConstraint>
getClassificationConstraint(K_CONTROL_OPTION... behaviourFlags)
All classification constraints that restrict this meta classification.ARG_CopyProfileContentDlgInitOut
getCopyConstraintDlgInit(MMProfile ohProfile)
Fills the dialog for the copy of classification constraints.ARG_CopyProfileContentDlgInitOut
getCopyMenuDlgInit(MMProfile ohProfile)
Fills the dialog for the copy of menus.java.util.List<MMText>
getDocumentAreaTextOfGeneralTransitive(K_CONTROL_OPTION... behaviourFlags)
All texts of this and all included classifications.java.util.List<MECreateRedirect>
getElementCreateRedirection(K_CONTROL_OPTION... behaviourFlags)
All create redirections for this classification.java.util.List<MMEngineeringSequence>
getEngineeringSequence()
The engineering sequence of this engineering classification.java.util.List<MMText>
getFlowDocumentTextOfGeneralTransitive(K_CONTROL_OPTION... behaviourFlags)
All flow document texts of this and all included classifications.java.util.List<MM2ClassificationConstraint>
getInverseClassificationConstraint(K_CONTROL_OPTION... behaviourFlags)
All classification constraints that restrict this inverse meta classification.<T extends MM2TypedElement>
java.util.List<T>getInvisibleTypedElement(java.lang.Class<T> returnType)
All typed elements which are not used by this meta classification.java.util.List<MMLabel>
getLabel(K_CONTROL_OPTION... behaviourFlags)
All labels of this classification.java.util.List<MMLabel>
getLabelOfGeneralTransitive(K_CONTROL_OPTION... behaviourFlags)
All labels of this and all included classifications.java.util.List<MMMenu>
getMenu(K_CONTROL_OPTION... behaviourFlags)
All create menus of this classification.<T extends MM2TypedElement>
java.util.List<T>getNotToLocalizeProperty(java.lang.Class<T> returnType)
All properties which should not be localized for thisMM2Classification
.java.util.List<MECreateRedirect>
getPackageCreateRedirection(K_CONTROL_OPTION... behaviourFlags)
All create redirections where this classification is used for new packages.<T extends MM2Class>
java.util.List<T>getPresContentAbleMetaClass(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
All classes which are allowed as presentation content of this classification.MMStereotype
getRootStereotype()
The root stereotype of the metaclass of this classification.<T extends MM2Classification>
java.util.List<T>getStereotypeHierarchyWithClass(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
The meta class of this classification.java.util.List<MMStereotypeProperty>
getStereotypePropertyOfGeneralTransitive(K_CONTROL_OPTION... behaviourFlags)
All stereotype properties of this and all included classifications.java.util.List<MMStereotypeTSOption>
getStereotypeTSOptionOfGeneralTransitive(K_CONTROL_OPTION... behaviourFlags)
All type system options of this and all included classifications.java.util.List<MMText>
getText(K_CONTROL_OPTION... behaviourFlags)
All texts for the classification.java.util.List<MMText>
getTextOfGeneralTransitive(K_CONTROL_OPTION... behaviourFlags)
All texts of this and all included classifications.java.util.List<MMVerifyClassification>
getVerifyClassification(K_CONTROL_OPTION... behaviourFlags)
The classification of this verify classification.void
setInvisibleTypedElement(java.util.List<? extends MM2TypedElement> values)
Set the value of Foreign Key InvisibleTypedElement.-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADClientAble
getAnnotation, getEndAnalysisDia, getLogic, getLogic, getPresentationContext, getSection, getStartAnalysisDia
-
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.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.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
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMMetaCommentAble
getDescription
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMMetamodelElement
getIgnoringProfile
-
-
-
-
Method Detail
-
getAllLabel
java.util.List<MMLabel> getAllLabel(java.lang.String pattern, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All labels of this classification. The list may be restricted to labels with names matching argument pattern. With @SORTING the list is sorted according to the attribute ContSortOrder.- Parameters:
pattern
- A string pattern. This parameter is optional. (Its value can be given as null.)behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getAllText
java.util.List<MMText> getAllText(java.lang.String pattern, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All specifications of this classification. The list may be restricted to specifications with names matching argument pattern. With @SORTING the list is sorted according to the attribute ContSortOrder.- Parameters:
pattern
- A string pattern. This parameter is optional. (Its value can be given as null.)behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getLabelOfGeneralTransitive
java.util.List<MMLabel> getLabelOfGeneralTransitive(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All labels of this and all included classifications.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getPresContentAbleMetaClass
<T extends MM2Class> java.util.List<T> getPresContentAbleMetaClass(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All classes which are allowed as presentation content of this classification.- 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
-
getRootStereotype
MMStereotype getRootStereotype() throws InoNetException, SrvErrorException
The root stereotype of the metaclass of this classification.- Throws:
InoNetException
SrvErrorException
-
getStereotypeHierarchyWithClass
<T extends MM2Classification> java.util.List<T> getStereotypeHierarchyWithClass(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The meta class of this classification. If the classification is specialized asMMStereotype
, the list contains this stereotype and, transitively, all general stereotypes.- 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
-
getStereotypePropertyOfGeneralTransitive
java.util.List<MMStereotypeProperty> getStereotypePropertyOfGeneralTransitive(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All stereotype properties of this and all included classifications.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getTextOfGeneralTransitive
java.util.List<MMText> getTextOfGeneralTransitive(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All texts of this and all included classifications.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getFlowDocumentTextOfGeneralTransitive
java.util.List<MMText> getFlowDocumentTextOfGeneralTransitive(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All flow document texts of this and all included classifications.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getAllowedStereotypeByAttribute
java.util.List<MMStereotype> getAllowedStereotypeByAttribute(ADClientAble refObj, K_VATTR kind, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Calculates all stereotypes which are valid for the specified argument kind. An element is needed to calculate the valid profiles.- Parameters:
refObj
- A further instance of type ADClientAble which is used to control the behaviour of the method. (see description above)kind
- A value of type K_VATTR 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
-
getAllowedMetaClassByAttribute
<T extends MM2Class> java.util.List<T> getAllowedMetaClassByAttribute(java.lang.Class<T> returnType, ADClientAble refObj, K_VATTR kind, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Calculates all meta classes which are valid for the specified argument kind. An element is needed to calculate the valid profiles.- Parameters:
returnType
- Specifies the type of elements to be returned.refObj
- A further instance of type ADClientAble which is used to control the behaviour of the method. (see description above)kind
- A value of type K_VATTR 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
-
getDocumentAreaTextOfGeneralTransitive
java.util.List<MMText> getDocumentAreaTextOfGeneralTransitive(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All texts of this and all included classifications. The list is reduced to texts which are flow documents or visible at the document area.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getStereotypeTSOptionOfGeneralTransitive
java.util.List<MMStereotypeTSOption> getStereotypeTSOptionOfGeneralTransitive(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All type system options of this and all included classifications.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getCopyConstraintDlgInit
ARG_CopyProfileContentDlgInitOut getCopyConstraintDlgInit(MMProfile ohProfile) throws InoNetException, SrvErrorException
Fills the dialog for the copy of classification constraints. This stereotype and the profile specify the target of the classification constraint. The dialog shows pairs of stereotypes and profiles which contain the source classification constraints.- Parameters:
ohProfile
- profile of the selected stereotype- Throws:
InoNetException
SrvErrorException
-
getCopyMenuDlgInit
ARG_CopyProfileContentDlgInitOut getCopyMenuDlgInit(MMProfile ohProfile) throws InoNetException, SrvErrorException
Fills the dialog for the copy of menus. This stereotype and the profile specify the target of the menu. The dialog shows pairs of stereotypes and profiles which contain the source menus.- Parameters:
ohProfile
- profile of the selected stereotype- Throws:
InoNetException
SrvErrorException
-
assignClassification
java.util.List<MM2ClassificationConstraint> assignClassification(MMProfile ohProfile, MM2Attribute ohAttr, java.util.List<? extends MM2Classification> seqOh) throws InoNetException, SrvErrorException
Assigns a list of meta classifications to a meta classification to restrict the valid values of the specified meta attribute.- Parameters:
ohProfile
- profile of the configurationohAttr
- attribute, which is restrictedseqOh
- list of meta classifications, which are assigned- Throws:
InoNetException
SrvErrorException
-
assignMenuItem
java.util.List<MMMenuItem> assignMenuItem(MMProfile ohProfile, MMMenu ohMenu, MM2Class ohClass, java.util.List<? extends MMMenuItemAble> seqOh) throws InoNetException, SrvErrorException
Assigns a list of menu items to a meta classification. The menu items are grouped in menus according to the specified meta class.- Parameters:
ohProfile
- profile of the configurationohMenu
- menu where the items are assignedohClass
- class of the menuseqOh
- list of assigned menu items- Throws:
InoNetException
SrvErrorException
-
copyConstraintDlg
void copyConstraintDlg(MMProfile ohProfile, MMProfile ohSrcProfile, MMStereotype ohSrcStereo, boolean copyAll, java.util.List<? extends MM2ClassificationConstraint> seqCnstr) throws InoNetException, SrvErrorException
Copies the classification constraints from the specified stereotype to this stereotype. Each stereotype needs a profile to specify the context.- Parameters:
ohProfile
- profile of the selected stereotypeohSrcProfile
- profile of the stereotype from which the classification constraints are copiedohSrcStereo
- stereotype from which the classification constraints are copiedcopyAll
- isTrue/isFalse means copy all classification constraints/copy only the specified classification constraintsseqCnstr
- list of classification constraints which have to be copied- Throws:
InoNetException
SrvErrorException
-
copyMenuDlg
void copyMenuDlg(MMProfile ohProfile, MMProfile ohSrcProfile, MMStereotype ohSrcStereo, boolean copyAll, java.util.List<? extends MMMenuItem> seqItem) throws InoNetException, SrvErrorException
Copies the menus from the specified stereotype to this stereotype. Each stereotype needs a profile to specify the context.- Parameters:
ohProfile
- profile of the selected stereotypeohSrcProfile
- profile of the stereotype from which the menus are copiedohSrcStereo
- stereotype from which the menus are copiedcopyAll
- isTrue/isFalse means copy all menu items (with owning menus)/copy only the specified menu items (with owning menus)seqItem
- list of menu items which have to be copied (with their owning menus)- Throws:
InoNetException
SrvErrorException
-
getLabel
java.util.List<MMLabel> getLabel(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All labels of this classification.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getElementCreateRedirection
java.util.List<MECreateRedirect> getElementCreateRedirection(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All create redirections for this classification.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getPackageCreateRedirection
java.util.List<MECreateRedirect> getPackageCreateRedirection(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All create redirections where this classification is used for new packages.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getMenu
java.util.List<MMMenu> getMenu(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All create menus of this classification.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getVerifyClassification
java.util.List<MMVerifyClassification> getVerifyClassification(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The classification of this verify classification.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getText
java.util.List<MMText> getText(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All texts for the classification.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getEngineeringSequence
java.util.List<MMEngineeringSequence> getEngineeringSequence() throws InoNetException, SrvErrorException
The engineering sequence of this engineering classification.- Throws:
InoNetException
SrvErrorException
-
getClassificationConstraint
java.util.List<MM2ClassificationConstraint> getClassificationConstraint(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All classification constraints that restrict this meta classification.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getInverseClassificationConstraint
java.util.List<MM2ClassificationConstraint> getInverseClassificationConstraint(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All classification constraints that restrict this inverse meta classification.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getInvisibleTypedElement
<T extends MM2TypedElement> java.util.List<T> getInvisibleTypedElement(java.lang.Class<T> returnType) throws InoNetException, SrvErrorException
All typed elements which are not used by this meta classification.- Parameters:
returnType
- Specifies the type of elements to be returned.- Throws:
InoNetException
SrvErrorException
-
setInvisibleTypedElement
void setInvisibleTypedElement(java.util.List<? extends MM2TypedElement> values) throws InoNetException, SrvErrorException
Set the value of Foreign Key InvisibleTypedElement.- Parameters:
values
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getNotToLocalizeProperty
<T extends MM2TypedElement> java.util.List<T> getNotToLocalizeProperty(java.lang.Class<T> returnType) throws InoNetException, SrvErrorException
All properties which should not be localized for thisMM2Classification
.- Parameters:
returnType
- Specifies the type of elements to be returned.- Throws:
InoNetException
SrvErrorException
-
-