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
public interface ClassObjectSlot<T> extends Slot<T>
A representation of the model object 'Class Object Slot'.- See Also:
HutnPackage.getClassObjectSlot()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addClassObject(ClassObject classObject)
org.eclipse.emf.common.util.EList<ClassObject>
getClassObjects()
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 Detail
-
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
void setClassObjects(org.eclipse.emf.common.util.EList<ClassObject> classObjects)
Replaces the class objects in this slot.
-
addClassObject
void addClassObject(ClassObject classObject)
-
-