Package org.openhab.core.model.items
Interface ModelItem
- All Superinterfaces:
- org.eclipse.emf.ecore.EObject,- org.eclipse.emf.common.notify.Notifier
- All Known Implementing Classes:
- ModelItemImpl
public interface ModelItem
extends org.eclipse.emf.ecore.EObject
 A representation of the model object 'Model Item'.
 
 
The following features are supported:
- See Also:
- 
Method SummaryModifier and TypeMethodDescriptionorg.eclipse.emf.common.util.EList<String> getArgs()Returns the value of the 'Args' attribute list.org.eclipse.emf.common.util.EList<ModelBinding> Returns the value of the 'Bindings' containment reference list.org.eclipse.emf.common.util.EList<String> Returns the value of the 'Groups' attribute list.getIcon()Returns the value of the 'Icon' attribute.getLabel()Returns the value of the 'Label' attribute.getName()Returns the value of the 'Name' attribute.org.eclipse.emf.common.util.EList<String> getTags()Returns the value of the 'Tags' attribute list.getType()Returns the value of the 'Type' attribute.voidSets the value of the 'Icon' attribute.voidSets the value of the 'Label' attribute.voidSets the value of the 'Name' attribute.voidSets the value of the 'Type' attribute.Methods inherited from interface org.eclipse.emf.ecore.EObjecteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.common.notify.NotifiereAdapters, eDeliver, eNotify, eSetDeliver
- 
Method Details- 
getTypeString getType()Returns the value of the 'Type' attribute.- Returns:
- the value of the 'Type' attribute.
- See Also:
 
- 
setTypeSets the value of the 'Type' attribute.- Parameters:
- value- the new value of the 'Type' attribute.
- See Also:
 
- 
getArgsorg.eclipse.emf.common.util.EList<String> getArgs()Returns the value of the 'Args' attribute list. The list contents are of typeString.- Returns:
- the value of the 'Args' attribute list.
- See Also:
 
- 
getNameString getName()Returns the value of the 'Name' attribute.- Returns:
- the value of the 'Name' attribute.
- See Also:
 
- 
setNameSets the value of the 'Name' attribute.- Parameters:
- value- the new value of the 'Name' attribute.
- See Also:
 
- 
getLabelString getLabel()Returns the value of the 'Label' attribute.- Returns:
- the value of the 'Label' attribute.
- See Also:
 
- 
setLabelSets the value of the 'Label' attribute.- Parameters:
- value- the new value of the 'Label' attribute.
- See Also:
 
- 
getIconString getIcon()Returns the value of the 'Icon' attribute.- Returns:
- the value of the 'Icon' attribute.
- See Also:
 
- 
setIconSets the value of the 'Icon' attribute.- Parameters:
- value- the new value of the 'Icon' attribute.
- See Also:
 
- 
getGroupsorg.eclipse.emf.common.util.EList<String> getGroups()Returns the value of the 'Groups' attribute list. The list contents are of typeString.- Returns:
- the value of the 'Groups' attribute list.
- See Also:
 
- 
getTagsorg.eclipse.emf.common.util.EList<String> getTags()Returns the value of the 'Tags' attribute list. The list contents are of typeString.- Returns:
- the value of the 'Tags' attribute list.
- See Also:
 
- 
getBindingsorg.eclipse.emf.common.util.EList<ModelBinding> getBindings()Returns the value of the 'Bindings' containment reference list. The list contents are of typeModelBinding.- Returns:
- the value of the 'Bindings' containment reference list.
- See Also:
 
 
-