Package fr.esrf.tango.pogo.pogoDsl
Interface PogoDeviceClass
-
- All Superinterfaces:
org.eclipse.emf.ecore.EObject,org.eclipse.emf.common.notify.Notifier
- All Known Implementing Classes:
PogoDeviceClassImpl
public interface PogoDeviceClass extends org.eclipse.emf.ecore.EObjectA representation of the model object 'Pogo Device Class'.The following features are supported:
- See Also:
PogoDslPackage.getPogoDeviceClass()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.eclipse.emf.common.util.EList<AdditionalFile>getAdditionalFiles()Returns the value of the 'Additional Files' containment reference list.org.eclipse.emf.common.util.EList<Attribute>getAttributes()Returns the value of the 'Attributes' containment reference list.PogoDeviceClassgetBaseClass()Returns the value of the 'Base Class' reference.org.eclipse.emf.common.util.EList<Property>getClassProperties()Returns the value of the 'Class Properties' containment reference list.org.eclipse.emf.common.util.EList<Command>getCommands()Returns the value of the 'Commands' containment reference list.ClassDescriptiongetDescription()Returns the value of the 'Description' containment reference.org.eclipse.emf.common.util.EList<Property>getDeviceProperties()Returns the value of the 'Device Properties' containment reference list.org.eclipse.emf.common.util.EList<Attribute>getDynamicAttributes()Returns the value of the 'Dynamic Attributes' containment reference list.org.eclipse.emf.common.util.EList<Command>getDynamicCommands()Returns the value of the 'Dynamic Commands' containment reference list.org.eclipse.emf.common.util.EList<ForwardedAttribute>getForwardedAttributes()Returns the value of the 'Forwarded Attributes' containment reference list.java.lang.StringgetInstitute()Returns the value of the 'Institute' attribute.java.lang.StringgetName()Returns the value of the 'Name' attribute.org.eclipse.emf.common.util.EList<OverlodedPollPeriodObject>getOverlodedPollPeriodObject()Returns the value of the 'Overloded Poll Period Object' containment reference list.org.eclipse.emf.common.util.EList<Pipe>getPipes()Returns the value of the 'Pipes' containment reference list.java.lang.StringgetPogoRevision()Returns the value of the 'Pogo Revision' attribute.PreferencesgetPreferences()Returns the value of the 'Preferences' containment reference.org.eclipse.emf.common.util.EList<State>getStates()Returns the value of the 'States' containment reference list.booleanisIsAbstract()Returns the value of the 'Is Abstract' attribute.voidsetBaseClass(PogoDeviceClass value)Sets the value of the 'Base Class' reference.voidsetDescription(ClassDescription value)Sets the value of the 'Description' containment reference.voidsetInstitute(java.lang.String value)Sets the value of the 'Institute' attribute.voidsetIsAbstract(boolean value)Sets the value of the 'Is Abstract' attribute.voidsetName(java.lang.String value)Sets the value of the 'Name' attribute.voidsetPogoRevision(java.lang.String value)Sets the value of the 'Pogo Revision' attribute.voidsetPreferences(Preferences value)Sets the value of the 'Preferences' containment reference.
-
-
-
Method Detail
-
getName
java.lang.String getName()
Returns the value of the 'Name' attribute.- Returns:
- the value of the 'Name' attribute.
- See Also:
setName(String),PogoDslPackage.getPogoDeviceClass_Name()
-
setName
void setName(java.lang.String value)
Sets the value of the 'Name' attribute.- Parameters:
value- the new value of the 'Name' attribute.- See Also:
getName()
-
isIsAbstract
boolean isIsAbstract()
Returns the value of the 'Is Abstract' attribute.- Returns:
- the value of the 'Is Abstract' attribute.
- See Also:
setIsAbstract(boolean),PogoDslPackage.getPogoDeviceClass_IsAbstract()
-
setIsAbstract
void setIsAbstract(boolean value)
Sets the value of the 'Is Abstract' attribute.- Parameters:
value- the new value of the 'Is Abstract' attribute.- See Also:
isIsAbstract()
-
getBaseClass
PogoDeviceClass getBaseClass()
Returns the value of the 'Base Class' reference.- Returns:
- the value of the 'Base Class' reference.
- See Also:
setBaseClass(PogoDeviceClass),PogoDslPackage.getPogoDeviceClass_BaseClass()
-
setBaseClass
void setBaseClass(PogoDeviceClass value)
Sets the value of the 'Base Class' reference.- Parameters:
value- the new value of the 'Base Class' reference.- See Also:
getBaseClass()
-
getPogoRevision
java.lang.String getPogoRevision()
Returns the value of the 'Pogo Revision' attribute.- Returns:
- the value of the 'Pogo Revision' attribute.
- See Also:
setPogoRevision(String),PogoDslPackage.getPogoDeviceClass_PogoRevision()
-
setPogoRevision
void setPogoRevision(java.lang.String value)
Sets the value of the 'Pogo Revision' attribute.- Parameters:
value- the new value of the 'Pogo Revision' attribute.- See Also:
getPogoRevision()
-
getInstitute
java.lang.String getInstitute()
Returns the value of the 'Institute' attribute.- Returns:
- the value of the 'Institute' attribute.
- See Also:
setInstitute(String),PogoDslPackage.getPogoDeviceClass_Institute()
-
setInstitute
void setInstitute(java.lang.String value)
Sets the value of the 'Institute' attribute.- Parameters:
value- the new value of the 'Institute' attribute.- See Also:
getInstitute()
-
getDescription
ClassDescription getDescription()
Returns the value of the 'Description' containment reference.- Returns:
- the value of the 'Description' containment reference.
- See Also:
setDescription(ClassDescription),PogoDslPackage.getPogoDeviceClass_Description()
-
setDescription
void setDescription(ClassDescription value)
Sets the value of the 'Description' containment reference.- Parameters:
value- the new value of the 'Description' containment reference.- See Also:
getDescription()
-
getClassProperties
org.eclipse.emf.common.util.EList<Property> getClassProperties()
Returns the value of the 'Class Properties' containment reference list. The list contents are of typeProperty.- Returns:
- the value of the 'Class Properties' containment reference list.
- See Also:
PogoDslPackage.getPogoDeviceClass_ClassProperties()
-
getDeviceProperties
org.eclipse.emf.common.util.EList<Property> getDeviceProperties()
Returns the value of the 'Device Properties' containment reference list. The list contents are of typeProperty.- Returns:
- the value of the 'Device Properties' containment reference list.
- See Also:
PogoDslPackage.getPogoDeviceClass_DeviceProperties()
-
getCommands
org.eclipse.emf.common.util.EList<Command> getCommands()
Returns the value of the 'Commands' containment reference list. The list contents are of typeCommand.- Returns:
- the value of the 'Commands' containment reference list.
- See Also:
PogoDslPackage.getPogoDeviceClass_Commands()
-
getDynamicCommands
org.eclipse.emf.common.util.EList<Command> getDynamicCommands()
Returns the value of the 'Dynamic Commands' containment reference list. The list contents are of typeCommand.- Returns:
- the value of the 'Dynamic Commands' containment reference list.
- See Also:
PogoDslPackage.getPogoDeviceClass_DynamicCommands()
-
getAttributes
org.eclipse.emf.common.util.EList<Attribute> getAttributes()
Returns the value of the 'Attributes' containment reference list. The list contents are of typeAttribute.- Returns:
- the value of the 'Attributes' containment reference list.
- See Also:
PogoDslPackage.getPogoDeviceClass_Attributes()
-
getDynamicAttributes
org.eclipse.emf.common.util.EList<Attribute> getDynamicAttributes()
Returns the value of the 'Dynamic Attributes' containment reference list. The list contents are of typeAttribute.- Returns:
- the value of the 'Dynamic Attributes' containment reference list.
- See Also:
PogoDslPackage.getPogoDeviceClass_DynamicAttributes()
-
getForwardedAttributes
org.eclipse.emf.common.util.EList<ForwardedAttribute> getForwardedAttributes()
Returns the value of the 'Forwarded Attributes' containment reference list. The list contents are of typeForwardedAttribute.- Returns:
- the value of the 'Forwarded Attributes' containment reference list.
- See Also:
PogoDslPackage.getPogoDeviceClass_ForwardedAttributes()
-
getPipes
org.eclipse.emf.common.util.EList<Pipe> getPipes()
Returns the value of the 'Pipes' containment reference list. The list contents are of typePipe.- Returns:
- the value of the 'Pipes' containment reference list.
- See Also:
PogoDslPackage.getPogoDeviceClass_Pipes()
-
getStates
org.eclipse.emf.common.util.EList<State> getStates()
Returns the value of the 'States' containment reference list. The list contents are of typeState.- Returns:
- the value of the 'States' containment reference list.
- See Also:
PogoDslPackage.getPogoDeviceClass_States()
-
getPreferences
Preferences getPreferences()
Returns the value of the 'Preferences' containment reference.- Returns:
- the value of the 'Preferences' containment reference.
- See Also:
setPreferences(Preferences),PogoDslPackage.getPogoDeviceClass_Preferences()
-
setPreferences
void setPreferences(Preferences value)
Sets the value of the 'Preferences' containment reference.- Parameters:
value- the new value of the 'Preferences' containment reference.- See Also:
getPreferences()
-
getAdditionalFiles
org.eclipse.emf.common.util.EList<AdditionalFile> getAdditionalFiles()
Returns the value of the 'Additional Files' containment reference list. The list contents are of typeAdditionalFile.- Returns:
- the value of the 'Additional Files' containment reference list.
- See Also:
PogoDslPackage.getPogoDeviceClass_AdditionalFiles()
-
getOverlodedPollPeriodObject
org.eclipse.emf.common.util.EList<OverlodedPollPeriodObject> getOverlodedPollPeriodObject()
Returns the value of the 'Overloded Poll Period Object' containment reference list. The list contents are of typeOverlodedPollPeriodObject.- Returns:
- the value of the 'Overloded Poll Period Object' containment reference list.
- See Also:
PogoDslPackage.getPogoDeviceClass_OverlodedPollPeriodObject()
-
-