Interface ELGeneralization
-
- All Superinterfaces:
ELContAsgnAble
,ELDeleteAble
,ELElement
,ELObject
,ELRelshipBinDir
,ELUUIDAble
,ELViewNavigAble
- All Known Subinterfaces:
CLGeneralization
,ERGeneralization
,IMGeneralization
public interface ELGeneralization extends ELRelshipBinDir, ELViewNavigAble
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ELGeneralization.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ELClassifier
getGeneral()
References the general classifier in the generalization relationship.<T extends ELGeneralizationSet>
java.util.List<T>getGeneralizationSet(java.lang.Class<T> returnType)
List of the generalization's generalization sets.ELClassifier
getSpecific()
References the specializing classifier in the generalization relationship.java.util.List<MEProxyAssignment>
getTargetOfProxy(K_CONTROL_OPTION... behaviourFlags)
This generalization's proxy assignments.boolean
isSubstitutable()
Indicates whether the specific classifier can be used wherever the general classifier can be used.void
setSubstitutable(boolean value)
Set the value of Attribut IsSubstitutable.-
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.ELRelshipBinDir
getSource, getTarget, getTemplateTarget, reconnectRelship, setTarget
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble
getHyperlinkReferenceAble, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUID
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELViewNavigAble
getViewNavigAbleGroup
-
-
-
-
Method Detail
-
isSubstitutable
boolean isSubstitutable() throws InoNetException, SrvErrorException
Indicates whether the specific classifier can be used wherever the general classifier can be used. If true, the execution traces of the specific classifier will be a superset of the general classifier's execution traces.- Throws:
InoNetException
SrvErrorException
-
setSubstitutable
void setSubstitutable(boolean value) throws InoNetException, SrvErrorException
Set the value of Attribut IsSubstitutable.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getGeneralizationSet
<T extends ELGeneralizationSet> java.util.List<T> getGeneralizationSet(java.lang.Class<T> returnType) throws InoNetException, SrvErrorException
List of the generalization's generalization sets.- Parameters:
returnType
- Specifies the type of elements to be returned.- Throws:
InoNetException
SrvErrorException
-
getTargetOfProxy
java.util.List<MEProxyAssignment> getTargetOfProxy(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
This generalization's proxy assignments.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getGeneral
ELClassifier getGeneral() throws InoNetException, SrvErrorException
References the general classifier in the generalization relationship.- Throws:
InoNetException
SrvErrorException
-
getSpecific
ELClassifier getSpecific() throws InoNetException, SrvErrorException
References the specializing classifier in the generalization relationship.- Throws:
InoNetException
SrvErrorException
-
-