Interface MEReferenceContainerAble
-
- All Known Subinterfaces:
CLComponent
,DBPackage
,MEConfigurationManagement
,MEHierarchyAble
,MEMappingConfigurationPackage
,MEMappingConfigurationPackageForward
,MEMappingConfigurationPackageReverse
,MEMappingPackageContent
,MEMappingPackageType
,MEMappingPackageTypeForward
,MEMappingPackageTypeReverse
,MEModel
,MEPackage
,MEStubPackage
,MEStubPackageBase
,MEStubPackageExternalModel
,MEStubPackageInnovator
,MESystemModel
,MESystemModelManagement
public interface MEReferenceContainerAble extends ELElement
This is a utility class for MEReferenceContainerAble that provides static methods for creation or other purposes.- See Also:
MEReferenceContainerAbleHelper
- Note:
- The interface MEReferenceContainerAble 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
MEReferenceContainerAble.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addReferences(java.util.List<? extends ELElement> seq)
Adds references to the specified list of referenceable elements to this hierarchical element.<T extends ADReferenceAble>
java.util.List<T>getReferenceAble(java.lang.Class<T> returnType)
All referenced elements of this hierarchical element.void
moveReferences(java.util.List<ARG_RefContainerElementList> seq)
Subtracts the references to the specified list of referenceable elements from the list of reference containers and adds new references to elements of the list at this reference container.void
setReferenceAble(java.util.List<? extends ADReferenceAble> values)
Set the value of Foreign Key ReferenceAble.void
subtractReferences(java.util.List<? extends ELElement> seq)
Subtracts the references to the specified list of referenceable elements from this reference container.-
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
-
-
-
-
Method Detail
-
addReferences
void addReferences(java.util.List<? extends ELElement> seq) throws InoNetException, SrvErrorException
Adds references to the specified list of referenceable elements to this hierarchical element.- Parameters:
seq
- List of ELElement- Throws:
InoNetException
SrvErrorException
-
moveReferences
void moveReferences(java.util.List<ARG_RefContainerElementList> seq) throws InoNetException, SrvErrorException
Subtracts the references to the specified list of referenceable elements from the list of reference containers and adds new references to elements of the list at this reference container.- Parameters:
seq
- list of reference container and referenced elements- Throws:
InoNetException
SrvErrorException
-
subtractReferences
void subtractReferences(java.util.List<? extends ELElement> seq) throws InoNetException, SrvErrorException
Subtracts the references to the specified list of referenceable elements from this reference container.- Parameters:
seq
- List of ELElement- Throws:
InoNetException
SrvErrorException
-
getReferenceAble
<T extends ADReferenceAble> java.util.List<T> getReferenceAble(java.lang.Class<T> returnType) throws InoNetException, SrvErrorException
All referenced elements of this hierarchical element.- Parameters:
returnType
- Specifies the type of elements to be returned.- Throws:
InoNetException
SrvErrorException
- Sorted:
- the result may be sorted.
-
setReferenceAble
void setReferenceAble(java.util.List<? extends ADReferenceAble> values) throws InoNetException, SrvErrorException
Set the value of Foreign Key ReferenceAble.- Parameters:
values
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
-