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 classELGeneralization.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ELClassifiergetGeneral()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.ELClassifiergetSpecific()References the specializing classifier in the generalization relationship.java.util.List<MEProxyAssignment>getTargetOfProxy(K_CONTROL_OPTION... behaviourFlags)This generalization's proxy assignments.booleanisSubstitutable()Indicates whether the specific classifier can be used wherever the general classifier can be used.voidsetSubstitutable(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, SrvErrorExceptionIndicates 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:
InoNetExceptionSrvErrorException
-
setSubstitutable
void setSubstitutable(boolean value) throws InoNetException, SrvErrorExceptionSet the value of Attribut IsSubstitutable.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
getGeneral
ELClassifier getGeneral() throws InoNetException, SrvErrorException
References the general classifier in the generalization relationship.- Throws:
InoNetExceptionSrvErrorException
-
getSpecific
ELClassifier getSpecific() throws InoNetException, SrvErrorException
References the specializing classifier in the generalization relationship.- Throws:
InoNetExceptionSrvErrorException
-
-