Package fr.esrf.tango.pogo.pogoDsl.impl
Class PogoDslFactoryImpl
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.ecore.impl.BasicEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
-
- org.eclipse.emf.ecore.impl.EModelElementImpl
-
- org.eclipse.emf.ecore.impl.EFactoryImpl
-
- fr.esrf.tango.pogo.pogoDsl.impl.PogoDslFactoryImpl
-
- All Implemented Interfaces:
PogoDslFactory,org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EFactory,org.eclipse.emf.ecore.EModelElement,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder,org.eclipse.emf.ecore.InternalEObject,org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl.DataConverter.Factory
public class PogoDslFactoryImpl extends org.eclipse.emf.ecore.impl.EFactoryImpl implements PogoDslFactory
An implementation of the model Factory.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
-
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
-
-
Field Summary
-
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
-
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
-
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
-
Fields inherited from interface fr.esrf.tango.pogo.pogoDsl.PogoDslFactory
eINSTANCE
-
-
Constructor Summary
Constructors Constructor Description PogoDslFactoryImpl()Creates an instance of the factory.
-
Method Summary
-
Methods inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl
basicCreate, basicSetEPackage, collapseWhiteSpace, convertToString, convertToString, create, createFromString, createFromString, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eSet, eStaticClass, eUnset, getEPackage, replaceWhiteSpace, setEPackage, split
-
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
-
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI, eSettings
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toString
-
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, createFromString, getEPackage, setEPackage
-
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
-
-
-
-
Method Detail
-
init
public static PogoDslFactory init()
Creates the default factory implementation.
-
create
public org.eclipse.emf.ecore.EObject create(org.eclipse.emf.ecore.EClass eClass)
- Specified by:
createin interfaceorg.eclipse.emf.ecore.EFactory- Overrides:
createin classorg.eclipse.emf.ecore.impl.EFactoryImpl
-
createPogoSystem
public PogoSystem createPogoSystem()
- Specified by:
createPogoSystemin interfacePogoDslFactory- Returns:
- a new object of class 'Pogo System'.
-
createImport
public Import createImport()
- Specified by:
createImportin interfacePogoDslFactory- Returns:
- a new object of class 'Import'.
-
createPogoMultiClasses
public PogoMultiClasses createPogoMultiClasses()
- Specified by:
createPogoMultiClassesin interfacePogoDslFactory- Returns:
- a new object of class 'Pogo Multi Classes'.
-
createOneClassSimpleDef
public OneClassSimpleDef createOneClassSimpleDef()
- Specified by:
createOneClassSimpleDefin interfacePogoDslFactory- Returns:
- a new object of class 'One Class Simple Def'.
-
createPogoDeviceClass
public PogoDeviceClass createPogoDeviceClass()
- Specified by:
createPogoDeviceClassin interfacePogoDslFactory- Returns:
- a new object of class 'Pogo Device Class'.
-
createClassDescription
public ClassDescription createClassDescription()
- Specified by:
createClassDescriptionin interfacePogoDslFactory- Returns:
- a new object of class 'Class Description'.
-
createInheritance
public Inheritance createInheritance()
- Specified by:
createInheritancein interfacePogoDslFactory- Returns:
- a new object of class 'Inheritance'.
-
createClassIdentification
public ClassIdentification createClassIdentification()
- Specified by:
createClassIdentificationin interfacePogoDslFactory- Returns:
- a new object of class 'Class Identification'.
-
createComments
public Comments createComments()
- Specified by:
createCommentsin interfacePogoDslFactory- Returns:
- a new object of class 'Comments'.
-
createPreferences
public Preferences createPreferences()
- Specified by:
createPreferencesin interfacePogoDslFactory- Returns:
- a new object of class 'Preferences'.
-
createState
public State createState()
- Specified by:
createStatein interfacePogoDslFactory- Returns:
- a new object of class 'State'.
-
createProperty
public Property createProperty()
- Specified by:
createPropertyin interfacePogoDslFactory- Returns:
- a new object of class 'Property'.
-
createPropType
public PropType createPropType()
- Specified by:
createPropTypein interfacePogoDslFactory- Returns:
- a new object of class 'Prop Type'.
-
createSimpleType
public SimpleType createSimpleType()
- Specified by:
createSimpleTypein interfacePogoDslFactory- Returns:
- a new object of class 'Simple Type'.
-
createVectorType
public VectorType createVectorType()
- Specified by:
createVectorTypein interfacePogoDslFactory- Returns:
- a new object of class 'Vector Type'.
-
createInheritanceStatus
public InheritanceStatus createInheritanceStatus()
- Specified by:
createInheritanceStatusin interfacePogoDslFactory- Returns:
- a new object of class 'Inheritance Status'.
-
createCommand
public Command createCommand()
- Specified by:
createCommandin interfacePogoDslFactory- Returns:
- a new object of class 'Command'.
-
createArgument
public Argument createArgument()
- Specified by:
createArgumentin interfacePogoDslFactory- Returns:
- a new object of class 'Argument'.
-
createAttribute
public Attribute createAttribute()
- Specified by:
createAttributein interfacePogoDslFactory- Returns:
- a new object of class 'Attribute'.
-
createForwardedAttribute
public ForwardedAttribute createForwardedAttribute()
- Specified by:
createForwardedAttributein interfacePogoDslFactory- Returns:
- a new object of class 'Forwarded Attribute'.
-
createFireEvents
public FireEvents createFireEvents()
- Specified by:
createFireEventsin interfacePogoDslFactory- Returns:
- a new object of class 'Fire Events'.
-
createEventCriteria
public EventCriteria createEventCriteria()
- Specified by:
createEventCriteriain interfacePogoDslFactory- Returns:
- a new object of class 'Event Criteria'.
-
createAttrProperties
public AttrProperties createAttrProperties()
- Specified by:
createAttrPropertiesin interfacePogoDslFactory- Returns:
- a new object of class 'Attr Properties'.
-
createAdditionalFile
public AdditionalFile createAdditionalFile()
- Specified by:
createAdditionalFilein interfacePogoDslFactory- Returns:
- a new object of class 'Additional File'.
-
createOverlodedPollPeriodObject
public OverlodedPollPeriodObject createOverlodedPollPeriodObject()
- Specified by:
createOverlodedPollPeriodObjectin interfacePogoDslFactory- Returns:
- a new object of class 'Overloded Poll Period Object'.
-
createPipe
public Pipe createPipe()
- Specified by:
createPipein interfacePogoDslFactory- Returns:
- a new object of class 'Pipe'.
-
createType
public Type createType()
- Specified by:
createTypein interfacePogoDslFactory- Returns:
- a new object of class 'Type'.
-
createVoidType
public VoidType createVoidType()
- Specified by:
createVoidTypein interfacePogoDslFactory- Returns:
- a new object of class 'Void Type'.
-
createBooleanType
public BooleanType createBooleanType()
- Specified by:
createBooleanTypein interfacePogoDslFactory- Returns:
- a new object of class 'Boolean Type'.
-
createShortType
public ShortType createShortType()
- Specified by:
createShortTypein interfacePogoDslFactory- Returns:
- a new object of class 'Short Type'.
-
createUShortType
public UShortType createUShortType()
- Specified by:
createUShortTypein interfacePogoDslFactory- Returns:
- a new object of class 'UShort Type'.
-
createIntType
public IntType createIntType()
- Specified by:
createIntTypein interfacePogoDslFactory- Returns:
- a new object of class 'Int Type'.
-
createUIntType
public UIntType createUIntType()
- Specified by:
createUIntTypein interfacePogoDslFactory- Returns:
- a new object of class 'UInt Type'.
-
createFloatType
public FloatType createFloatType()
- Specified by:
createFloatTypein interfacePogoDslFactory- Returns:
- a new object of class 'Float Type'.
-
createDoubleType
public DoubleType createDoubleType()
- Specified by:
createDoubleTypein interfacePogoDslFactory- Returns:
- a new object of class 'Double Type'.
-
createStringType
public StringType createStringType()
- Specified by:
createStringTypein interfacePogoDslFactory- Returns:
- a new object of class 'String Type'.
-
createCharArrayType
public CharArrayType createCharArrayType()
- Specified by:
createCharArrayTypein interfacePogoDslFactory- Returns:
- a new object of class 'Char Array Type'.
-
createShortArrayType
public ShortArrayType createShortArrayType()
- Specified by:
createShortArrayTypein interfacePogoDslFactory- Returns:
- a new object of class 'Short Array Type'.
-
createUShortArrayType
public UShortArrayType createUShortArrayType()
- Specified by:
createUShortArrayTypein interfacePogoDslFactory- Returns:
- a new object of class 'UShort Array Type'.
-
createIntArrayType
public IntArrayType createIntArrayType()
- Specified by:
createIntArrayTypein interfacePogoDslFactory- Returns:
- a new object of class 'Int Array Type'.
-
createUIntArrayType
public UIntArrayType createUIntArrayType()
- Specified by:
createUIntArrayTypein interfacePogoDslFactory- Returns:
- a new object of class 'UInt Array Type'.
-
createFloatArrayType
public FloatArrayType createFloatArrayType()
- Specified by:
createFloatArrayTypein interfacePogoDslFactory- Returns:
- a new object of class 'Float Array Type'.
-
createDoubleArrayType
public DoubleArrayType createDoubleArrayType()
- Specified by:
createDoubleArrayTypein interfacePogoDslFactory- Returns:
- a new object of class 'Double Array Type'.
-
createStringArrayType
public StringArrayType createStringArrayType()
- Specified by:
createStringArrayTypein interfacePogoDslFactory- Returns:
- a new object of class 'String Array Type'.
-
createLongStringArrayType
public LongStringArrayType createLongStringArrayType()
- Specified by:
createLongStringArrayTypein interfacePogoDslFactory- Returns:
- a new object of class 'Long String Array Type'.
-
createDoubleStringArrayType
public DoubleStringArrayType createDoubleStringArrayType()
- Specified by:
createDoubleStringArrayTypein interfacePogoDslFactory- Returns:
- a new object of class 'Double String Array Type'.
-
createStateType
public StateType createStateType()
- Specified by:
createStateTypein interfacePogoDslFactory- Returns:
- a new object of class 'State Type'.
-
createConstStringType
public ConstStringType createConstStringType()
- Specified by:
createConstStringTypein interfacePogoDslFactory- Returns:
- a new object of class 'Const String Type'.
-
createBooleanArrayType
public BooleanArrayType createBooleanArrayType()
- Specified by:
createBooleanArrayTypein interfacePogoDslFactory- Returns:
- a new object of class 'Boolean Array Type'.
-
createUCharType
public UCharType createUCharType()
- Specified by:
createUCharTypein interfacePogoDslFactory- Returns:
- a new object of class 'UChar Type'.
-
createLongType
public LongType createLongType()
- Specified by:
createLongTypein interfacePogoDslFactory- Returns:
- a new object of class 'Long Type'.
-
createULongType
public ULongType createULongType()
- Specified by:
createULongTypein interfacePogoDslFactory- Returns:
- a new object of class 'ULong Type'.
-
createLongArrayType
public LongArrayType createLongArrayType()
- Specified by:
createLongArrayTypein interfacePogoDslFactory- Returns:
- a new object of class 'Long Array Type'.
-
createULongArrayType
public ULongArrayType createULongArrayType()
- Specified by:
createULongArrayTypein interfacePogoDslFactory- Returns:
- a new object of class 'ULong Array Type'.
-
createDevIntType
public DevIntType createDevIntType()
- Specified by:
createDevIntTypein interfacePogoDslFactory- Returns:
- a new object of class 'Dev Int Type'.
-
createEncodedType
public EncodedType createEncodedType()
- Specified by:
createEncodedTypein interfacePogoDslFactory- Returns:
- a new object of class 'Encoded Type'.
-
createEnumType
public EnumType createEnumType()
- Specified by:
createEnumTypein interfacePogoDslFactory- Returns:
- a new object of class 'Enum Type'.
-
createShortVectorType
public ShortVectorType createShortVectorType()
- Specified by:
createShortVectorTypein interfacePogoDslFactory- Returns:
- a new object of class 'Short Vector Type'.
-
createIntVectorType
public IntVectorType createIntVectorType()
- Specified by:
createIntVectorTypein interfacePogoDslFactory- Returns:
- a new object of class 'Int Vector Type'.
-
createLongVectorType
public LongVectorType createLongVectorType()
- Specified by:
createLongVectorTypein interfacePogoDslFactory- Returns:
- a new object of class 'Long Vector Type'.
-
createULongVectorType
public ULongVectorType createULongVectorType()
- Specified by:
createULongVectorTypein interfacePogoDslFactory- Returns:
- a new object of class 'ULong Vector Type'.
-
createFloatVectorType
public FloatVectorType createFloatVectorType()
- Specified by:
createFloatVectorTypein interfacePogoDslFactory- Returns:
- a new object of class 'Float Vector Type'.
-
createDoubleVectorType
public DoubleVectorType createDoubleVectorType()
- Specified by:
createDoubleVectorTypein interfacePogoDslFactory- Returns:
- a new object of class 'Double Vector Type'.
-
createStringVectorType
public StringVectorType createStringVectorType()
- Specified by:
createStringVectorTypein interfacePogoDslFactory- Returns:
- a new object of class 'String Vector Type'.
-
getPogoDslPackage
public PogoDslPackage getPogoDslPackage()
- Specified by:
getPogoDslPackagein interfacePogoDslFactory- Returns:
- the package supported by this factory.
-
getPackage
@Deprecated public static PogoDslPackage getPackage()
Deprecated.
-
-