Interface ELRedefAble
-
- All Superinterfaces:
ELContAsgnAble,ELElement,ELNamedElement,ELNamespaceAsgnAble,ELObject,ELUUIDAble
- All Known Subinterfaces:
ACActivity,ACActivityEdge,ACActivityFinalNode,ACActivityNode,ACCentralBufferNode,ACControlFlow,ACControlNode,ACDataStoreNode,ACDecisionNode,ACExecutableNode,ACFinalNode,ACFlowFinalNode,ACForkNode,ACInitialNode,ACJoinNode,ACMergeNode,ACObjectFlow,ACObjectNode,ACParamNode,ACStructuredNode,ANAcceptCall,ANAcceptEvent,ANAction,ANActionInputPin,ANAddStructuralFeatureValue,ANBroadcastSignal,ANCall,ANCallBehavior,ANCallOperation,ANClearAssociation,ANClearStructuralFeature,ANCreateLink,ANCreateObject,ANDestroyLink,ANDestroyObject,ANInputPin,ANInvocation,ANLink,ANOpaque,ANOutputPin,ANPin,ANRaiseException,ANReadLink,ANReadSelf,ANReadStructuralFeature,ANRemoveStructuralFeatureValue,ANReply,ANSendObject,ANSendSignal,ANStructuralFeature,ANTestIdentity,ANUnmarshall,ANValSpec,ANValuePin,ANWriteLink,ANWriteStructuralFeature,BEBehavior,BEOpaque,BI2Cube,BI2DimensionLevel,BI2DimensionTree,BI2Hierarchy,BIHierarchy,BIHierarchyRole,BPInterface,BRResourceCL,CLActor,CLArtifact,CLAssocClass,CLAssociation,CLBehavioralFeature,CLBehavioredClassifier,CLClass,CLClassifier,CLCollaboration,CLCommunicationPath,CLComponent,CLConnector,CLDataType,CLDeclarationAbleClassifier,CLDeploymentSpec,CLDevice,CLEncapsulatedClassifier,CLEnumeration,CLExecEnv,CLExtensionPoint,CLFeature,CLInterface,CLNode,CLOperation,CLPort,CLPrimitiveType,CLProperty,CLReception,CLSignal,CLStructuredClassifier,CLStructureDefinition,CLStructureEntry,CLTemplateParameterAbleClass,CLUseCase,DBColumn,DBColumnSet,DBTable,DBTableColumn,DBView,DBViewColumn,ELAssociation,ELClassifier,ELFeature,ELM2Association,ELM2Attribute,ELM2Class,ELProperty,ELStructFeature,ELView,ERAttribute,ERAttributeSet,EREntity,ERRelationship,ERRole,ERUsedAttribute,ERView,ERViewAttribute,IAInteraction,IMAssociation,IMClassifier,IMCLDataType,IMFeature,IMProperty,IMSemanticDataType,IMSequence,IMStructuralFeature,IMView,MM2Association,MM2Attribute,MM2Class,MM2Classification,MMCreateCLInst,MMStereotype,MMStereotypeProperty,MMStereotypeRelatedElement,MMStereotypeRelProperty,MMStereotypeRelTSOption,MMStereotypeTSOption,SMProtocolStateMachine,SMStateMachine
public interface ELRedefAble extends ELNamespaceAsgnAble
This is a utility class for ELRedefAble that provides static methods for creation or other purposes.- Note:
- The interface ELRedefAble 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 classELRedefAble.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T extends ELRedefAble>
java.util.List<T>getRedefined(java.lang.Class<T> returnType)All elements redefined by this element.<T extends ELRedefAble>
java.util.List<T>getRedefining(java.lang.Class<T> returnType)All elements which redefine this element.booleanisLeaf()Indicates whether it is possible to further specialize anELRedefAbleelement.booleanisRedefined()Indicates whether this element is redefined by other elements.booleanisRedefining()Indicates whether this element redefines other elements.voidsetLeaf(boolean value)Set the value of Attribut IsLeaf.voidsetRedefined(java.util.List<? extends ELRedefAble> values)Set the value of Foreign Key Redefined.-
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.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.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.ELUUIDAble
getHyperlinkReferenceAble, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUID
-
-
-
-
Method Detail
-
isLeaf
boolean isLeaf() throws InoNetException, SrvErrorExceptionIndicates whether it is possible to further specialize anELRedefAbleelement. If the value is true, theELRedefAbleelement cannot be further specialized.- Throws:
InoNetExceptionSrvErrorException
-
setLeaf
void setLeaf(boolean value) throws InoNetException, SrvErrorExceptionSet the value of Attribut IsLeaf.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
isRedefined
boolean isRedefined() throws InoNetException, SrvErrorExceptionIndicates whether this element is redefined by other elements.- Throws:
InoNetExceptionSrvErrorException
-
isRedefining
boolean isRedefining() throws InoNetException, SrvErrorExceptionIndicates whether this element redefines other elements.- Throws:
InoNetExceptionSrvErrorException
-
getRedefining
<T extends ELRedefAble> java.util.List<T> getRedefining(java.lang.Class<T> returnType) throws InoNetException, SrvErrorException
All elements which redefine this element.- Parameters:
returnType- Specifies the type of elements to be returned.- Throws:
InoNetExceptionSrvErrorException
-
getRedefined
<T extends ELRedefAble> java.util.List<T> getRedefined(java.lang.Class<T> returnType) throws InoNetException, SrvErrorException
All elements redefined by this element.- Parameters:
returnType- Specifies the type of elements to be returned.- Throws:
InoNetExceptionSrvErrorException
-
setRedefined
void setRedefined(java.util.List<? extends ELRedefAble> values) throws InoNetException, SrvErrorException
Set the value of Foreign Key Redefined.- Parameters:
values- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
-