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 TypeMethodDescriptionvoid
addClassObject
(ClassObject classObject) org.eclipse.emf.common.util.EList<ClassObject>
Returns a list of the class objects in this slot.void
setClassObjects
(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, eUnset
Methods inherited from interface org.eclipse.epsilon.hutn.model.hutn.ModelElement
getCol, getLine, setCol, setLine
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
Methods 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
-