Interface MM2ClassificationConstraint
-
- All Superinterfaces:
ADClientAble
,ADM2AttrModifyAble
,ELContAsgnAble
,ELDeleteAble
,ELElement
,ELObject
,ELUUIDAble
,MMMetamodelElement
public interface MM2ClassificationConstraint extends MMMetamodelElement
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
MM2ClassificationConstraint.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MM2Attribute
getAttribute()
The meta attribute restricted by this classification constraint.MM2Classification
getClassification()
All meta classifications restricted by this classification constraint.MM2Classification
getInverseClassification()
All inverse meta classifications restricted by this classification constraint.K_CONTENT_MULTIPLICITY
getInverseMultiplicity()
The allowed number of inverse meta classifications specified by this constraint.K_CONTENT_MULTIPLICITY
getMultiplicity()
The allowed number of meta classifications specified by this constraint.MMProfile
getOwningProfile()
The profile owning this classification constraint.void
setInverseMultiplicity(K_CONTENT_MULTIPLICITY value)
Set the value of Attribut InverseMultiplicity.void
setMultiplicity(K_CONTENT_MULTIPLICITY value)
Set the value of Attribut Multiplicity.-
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.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.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasRead
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble
getHyperlinkReferenceAble, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUID
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.MMMetamodelElement
getIgnoringProfile
-
-
-
-
Method Detail
-
getMultiplicity
K_CONTENT_MULTIPLICITY getMultiplicity() throws InoNetException, SrvErrorException
The allowed number of meta classifications specified by this constraint.- Throws:
InoNetException
SrvErrorException
-
setMultiplicity
void setMultiplicity(K_CONTENT_MULTIPLICITY value) throws InoNetException, SrvErrorException
Set the value of Attribut Multiplicity.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getInverseMultiplicity
K_CONTENT_MULTIPLICITY getInverseMultiplicity() throws InoNetException, SrvErrorException
The allowed number of inverse meta classifications specified by this constraint.- Throws:
InoNetException
SrvErrorException
-
setInverseMultiplicity
void setInverseMultiplicity(K_CONTENT_MULTIPLICITY value) throws InoNetException, SrvErrorException
Set the value of Attribut InverseMultiplicity.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getClassification
MM2Classification getClassification() throws InoNetException, SrvErrorException
All meta classifications restricted by this classification constraint.- Throws:
InoNetException
SrvErrorException
-
getInverseClassification
MM2Classification getInverseClassification() throws InoNetException, SrvErrorException
All inverse meta classifications restricted by this classification constraint.- Throws:
InoNetException
SrvErrorException
-
getAttribute
MM2Attribute getAttribute() throws InoNetException, SrvErrorException
The meta attribute restricted by this classification constraint.- Throws:
InoNetException
SrvErrorException
-
getOwningProfile
MMProfile getOwningProfile() throws InoNetException, SrvErrorException
The profile owning this classification constraint.- Throws:
InoNetException
SrvErrorException
-
-