Interface ClassObjectSlot<T>
- All Superinterfaces:
org.eclipse.emf.ecore.EObject,ModelElement,org.eclipse.emf.common.notify.Notifier,Slot<T>
- All Known Subinterfaces:
ContainmentSlot,ReferenceSlot
- All Known Implementing Classes:
ClassObjectSlotImpl,ContainmentSlotImpl,ReferenceSlotImpl
A representation of the model object 'Class Object Slot'.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddClassObject(ClassObject classObject) org.eclipse.emf.common.util.EList<ClassObject>Returns a list of the class objects in this slot.voidsetClassObjects(org.eclipse.emf.common.util.EList<ClassObject> classObjects) Replaces the class objects in this slot.Methods 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.epsilon.hutn.model.hutn.ModelElement
getCol, getLine, setCol, setLineMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliverMethods inherited from interface org.eclipse.epsilon.hutn.model.hutn.Slot
compatibleWith, getEStructuralFeature, getFeature, getOwner, getValues, hasEStructuralFeature, multiplicityCompatibleWith, setFeature, setOwner, setValues, typeCompatibleWith
-
Method Details
-
getClassObjects
org.eclipse.emf.common.util.EList<ClassObject> getClassObjects()Returns a list of the class objects in this slot. The list might not be modifiable; usesetClassObjects(org.eclipse.emf.common.util.EList<org.eclipse.epsilon.hutn.model.hutn.ClassObject>)to change the contents of the slot. -
setClassObjects
Replaces the class objects in this slot. -
addClassObject
-