Package org.eclipse.emf.cdo.lm.assembly
Interface Assembly
- All Superinterfaces:
CDOObject,CDOWithID,EObject,ModelElement,Notifier
- All Known Implementing Classes:
AssemblyImpl
A representation of the model object
'Assembly'.
- See Also:
- Generated
- Model
- No Implement
- This interface is not intended to be implemented by clients.
The following features are supported:
- No Extend
- This interface is not intended to be extended by clients.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceA callback interface to be used withAssembly.compareTo(). -
Method Summary
Modifier and TypeMethodDescriptionbooleancompareTo(Assembly newAssembly, Assembly.DeltaHandler handler) voidforEachDependency(Consumer<AssemblyModule> consumer) Returns the value of the 'Modules' containment reference list.Returns the value of the 'System Name' attribute.voidsetSystemName(String value) Sets the value of the 'System Name' attribute.default voidMethods inherited from interface org.eclipse.emf.cdo.CDOObject
cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOptionMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.cdo.etypes.ModelElement
getAnnotation, getAnnotationsMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
getSystemName
String getSystemName()Returns the value of the 'System Name' attribute.- Returns:
- the value of the 'System Name' attribute.
- See Also:
- Generated
- Model
- required="true"
-
setSystemName
Sets the value of the 'System Name' attribute.- Parameters:
value- the new value of the 'System Name' attribute.- See Also:
- Generated
-
getModules
EList<AssemblyModule> getModules()Returns the value of the 'Modules' containment reference list. The list contents are of typeAssemblyModule. It is bidirectional and its opposite is 'Assembly'.- Returns:
- the value of the 'Modules' containment reference list.
- See Also:
- Generated
- Model
- opposite="assembly" containment="true" extendedMetaData="name='module' kind='element'"
-
getRootModule
AssemblyModule getRootModule() -
getModule
-
forEachDependency
-
compareTo
-
sortModules
default void sortModules()
-