edu.cmu.sei.aadl.model.property.impl
Class PropertyFactoryImpl

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.eclipse.emf.ecore.impl.EObjectImpl
              extended by org.eclipse.emf.ecore.impl.FlatEObjectImpl
                  extended by org.eclipse.emf.ecore.impl.EModelElementImpl
                      extended by org.eclipse.emf.ecore.impl.EFactoryImpl
                          extended by edu.cmu.sei.aadl.model.property.impl.PropertyFactoryImpl
All Implemented Interfaces:
PropertyFactory, 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.InternalEObject

public class PropertyFactoryImpl
extends org.eclipse.emf.ecore.impl.EFactoryImpl
implements PropertyFactory

An implementation of the model Factory.


Nested Class Summary
 
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>
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
static java.lang.String copyright
           
 
Fields inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl
EDATE_FORMATS, ePackage
 
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eAnnotations, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
 
Fields inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl
eContents, eCrossReferences, eProxyURI
 
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
 
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 edu.cmu.sei.aadl.model.property.PropertyFactory
eINSTANCE
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
PropertyFactoryImpl()
          Creates an instance of the factory
 
Method Summary
 java.lang.String convertComponentCategoryToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertPropertyOwnerCategoryToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertReferableElementCategoryToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 org.eclipse.emf.ecore.EObject create(org.eclipse.emf.ecore.EClass eClass)
           
 Aadlboolean createAadlboolean()
           
 Aadlinteger createAadlinteger()
           
 Aadlreal createAadlreal()
           
 Aadlstring createAadlstring()
           
 BooleanAND createBooleanAND()
           
 BooleanNOT createBooleanNOT()
           
 BooleanOR createBooleanOR()
           
 ClassifierType createClassifierType()
           
 ClassifierValue createClassifierValue()
           
 ComponentCategory createComponentCategoryFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 EnumLiteral createEnumLiteral()
           
 EnumType createEnumType()
           
 EnumValue createEnumValue()
           
 FALSE createFALSE()
           
 java.lang.Object createFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 IntegerRangeValue createIntegerRangeValue()
           
 IntegerValue createIntegerValue()
           
 NumberType createNumberType()
           
 NumberValue createNumberValue()
           
 Properties createProperties()
           
 PropertyAssociation createPropertyAssociation()
           
 PropertyConstant createPropertyConstant()
           
 PropertyConstantType createPropertyConstantType()
           
 PropertyDefinition createPropertyDefinition()
           
 PropertyOwnerCategory createPropertyOwnerCategoryFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 PropertyReference createPropertyReference()
           
 PropertySet createPropertySet()
           
 PropertyType createPropertyType()
           
 RangeType createRangeType()
           
 RangeValue createRangeValue()
           
 RealRangeValue createRealRangeValue()
           
 RealValue createRealValue()
           
 ReferableElementCategory createReferableElementCategoryFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 ReferencedProperty createReferencedProperty()
           
 ReferenceElement createReferenceElement()
           
 ReferenceType createReferenceType()
           
 ReferenceValue createReferenceValue()
           
 StringValue createStringValue()
           
 TRUE createTRUE()
           
 UnitLiteral createUnitLiteral()
           
 UnitsType createUnitsType()
           
static PropertyPackage getPackage()
          Deprecated.  
 PropertyPackage getPropertyPackage()
           
static PropertyFactory init()
          Creates the default factory implementation
 
Methods inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl
basicCreate, basicSetEPackage, collapseWhiteSpace, convertToString, createFromString, eGet, eInverseAdd, eInverseRemove, eIsSet, eSet, eStaticClass, eUnset, getEPackage, replaceWhiteSpace, setEPackage
 
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, eURIFragmentSegment, freeze, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
 
Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl
eContents, eCrossReferences, eIsProxy, eProperties, eProxyURI, eSetProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eSetClass, eSetDeliver
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, 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
getEPackage, setEPackage
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Field Detail

copyright

public static final java.lang.String copyright

See Also:
Constant Field Values
Constructor Detail

PropertyFactoryImpl

public PropertyFactoryImpl()
Creates an instance of the factory.

Method Detail

init

public static PropertyFactory init()
Creates the default factory implementation.


create

public org.eclipse.emf.ecore.EObject create(org.eclipse.emf.ecore.EClass eClass)

Specified by:
create in interface org.eclipse.emf.ecore.EFactory
Overrides:
create in class org.eclipse.emf.ecore.impl.EFactoryImpl

createFromString

public java.lang.Object createFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                         java.lang.String initialValue)

Specified by:
createFromString in interface org.eclipse.emf.ecore.EFactory
Overrides:
createFromString in class org.eclipse.emf.ecore.impl.EFactoryImpl

convertToString

public java.lang.String convertToString(org.eclipse.emf.ecore.EDataType eDataType,
                                        java.lang.Object instanceValue)

Specified by:
convertToString in interface org.eclipse.emf.ecore.EFactory
Overrides:
convertToString in class org.eclipse.emf.ecore.impl.EFactoryImpl

createProperties

public Properties createProperties()

Specified by:
createProperties in interface PropertyFactory
Returns:
a new object of class 'Properties'.

createPropertyAssociation

public PropertyAssociation createPropertyAssociation()

Specified by:
createPropertyAssociation in interface PropertyFactory
Returns:
a new object of class 'Association'.

createPropertyDefinition

public PropertyDefinition createPropertyDefinition()

Specified by:
createPropertyDefinition in interface PropertyFactory
Returns:
a new object of class 'Definition'.

createPropertySet

public PropertySet createPropertySet()

Specified by:
createPropertySet in interface PropertyFactory
Returns:
a new object of class 'Set'.

createAadlboolean

public Aadlboolean createAadlboolean()

Specified by:
createAadlboolean in interface PropertyFactory
Returns:
a new object of class 'Aadlboolean'.

createAadlstring

public Aadlstring createAadlstring()

Specified by:
createAadlstring in interface PropertyFactory
Returns:
a new object of class 'Aadlstring'.

createAadlinteger

public Aadlinteger createAadlinteger()

Specified by:
createAadlinteger in interface PropertyFactory
Returns:
a new object of class 'Aadlinteger'.

createNumberType

public NumberType createNumberType()

Specified by:
createNumberType in interface PropertyFactory
Returns:
a new object of class 'Number Type'.

createPropertyType

public PropertyType createPropertyType()

Specified by:
createPropertyType in interface PropertyFactory
Returns:
a new object of class 'Type'.

createRangeType

public RangeType createRangeType()

Specified by:
createRangeType in interface PropertyFactory
Returns:
a new object of class 'Range Type'.

createClassifierType

public ClassifierType createClassifierType()

Specified by:
createClassifierType in interface PropertyFactory
Returns:
a new object of class 'Classifier Type'.

createReferenceType

public ReferenceType createReferenceType()

Specified by:
createReferenceType in interface PropertyFactory
Returns:
a new object of class 'Reference Type'.

createEnumType

public EnumType createEnumType()

Specified by:
createEnumType in interface PropertyFactory
Returns:
a new object of class 'Enum Type'.

createUnitsType

public UnitsType createUnitsType()

Specified by:
createUnitsType in interface PropertyFactory
Returns:
a new object of class 'Units Type'.

createEnumLiteral

public EnumLiteral createEnumLiteral()

Specified by:
createEnumLiteral in interface PropertyFactory
Returns:
a new object of class 'Enum Literal'.

createUnitLiteral

public UnitLiteral createUnitLiteral()

Specified by:
createUnitLiteral in interface PropertyFactory
Returns:
a new object of class 'Unit Literal'.

createRangeValue

public RangeValue createRangeValue()

Specified by:
createRangeValue in interface PropertyFactory
Returns:
a new object of class 'Range Value'.

createBooleanAND

public BooleanAND createBooleanAND()

Specified by:
createBooleanAND in interface PropertyFactory
Returns:
a new object of class 'Boolean AND'.

createBooleanOR

public BooleanOR createBooleanOR()

Specified by:
createBooleanOR in interface PropertyFactory
Returns:
a new object of class 'Boolean OR'.

createBooleanNOT

public BooleanNOT createBooleanNOT()

Specified by:
createBooleanNOT in interface PropertyFactory
Returns:
a new object of class 'Boolean NOT'.

createTRUE

public TRUE createTRUE()

Specified by:
createTRUE in interface PropertyFactory
Returns:
a new object of class 'TRUE'.

createFALSE

public FALSE createFALSE()

Specified by:
createFALSE in interface PropertyFactory
Returns:
a new object of class 'FALSE'.

createStringValue

public StringValue createStringValue()

Specified by:
createStringValue in interface PropertyFactory
Returns:
a new object of class 'String Value'.

createNumberValue

public NumberValue createNumberValue()

Specified by:
createNumberValue in interface PropertyFactory
Returns:
a new object of class 'Number Value'.

createIntegerValue

public IntegerValue createIntegerValue()

Specified by:
createIntegerValue in interface PropertyFactory
Returns:
a new object of class 'Integer Value'.

createRealValue

public RealValue createRealValue()

Specified by:
createRealValue in interface PropertyFactory
Returns:
a new object of class 'Real Value'.

createIntegerRangeValue

public IntegerRangeValue createIntegerRangeValue()

Specified by:
createIntegerRangeValue in interface PropertyFactory
Returns:
a new object of class 'Integer Range Value'.

createRealRangeValue

public RealRangeValue createRealRangeValue()

Specified by:
createRealRangeValue in interface PropertyFactory
Returns:
a new object of class 'Real Range Value'.

createEnumValue

public EnumValue createEnumValue()

Specified by:
createEnumValue in interface PropertyFactory
Returns:
a new object of class 'Enum Value'.

createClassifierValue

public ClassifierValue createClassifierValue()

Specified by:
createClassifierValue in interface PropertyFactory
Returns:
a new object of class 'Classifier Value'.

createPropertyReference

public PropertyReference createPropertyReference()

Specified by:
createPropertyReference in interface PropertyFactory
Returns:
a new object of class 'Reference'.

createAadlreal

public Aadlreal createAadlreal()

Specified by:
createAadlreal in interface PropertyFactory
Returns:
a new object of class 'Aadlreal'.

createPropertyConstant

public PropertyConstant createPropertyConstant()

Specified by:
createPropertyConstant in interface PropertyFactory
Returns:
a new object of class 'Constant'.

createReferencedProperty

public ReferencedProperty createReferencedProperty()

Specified by:
createReferencedProperty in interface PropertyFactory
Returns:
a new object of class 'Referenced Property'.

createReferenceValue

public ReferenceValue createReferenceValue()

Specified by:
createReferenceValue in interface PropertyFactory
Returns:
a new object of class 'Reference Value'.

createReferenceElement

public ReferenceElement createReferenceElement()

Specified by:
createReferenceElement in interface PropertyFactory
Returns:
a new object of class 'Reference Element'.

createPropertyConstantType

public PropertyConstantType createPropertyConstantType()

Specified by:
createPropertyConstantType in interface PropertyFactory
Returns:
a new object of class 'Constant Type'.

createPropertyOwnerCategoryFromString

public PropertyOwnerCategory createPropertyOwnerCategoryFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                                                   java.lang.String initialValue)


convertPropertyOwnerCategoryToString

public java.lang.String convertPropertyOwnerCategoryToString(org.eclipse.emf.ecore.EDataType eDataType,
                                                             java.lang.Object instanceValue)


createComponentCategoryFromString

public ComponentCategory createComponentCategoryFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                                           java.lang.String initialValue)


convertComponentCategoryToString

public java.lang.String convertComponentCategoryToString(org.eclipse.emf.ecore.EDataType eDataType,
                                                         java.lang.Object instanceValue)


createReferableElementCategoryFromString

public ReferableElementCategory createReferableElementCategoryFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                                                         java.lang.String initialValue)


convertReferableElementCategoryToString

public java.lang.String convertReferableElementCategoryToString(org.eclipse.emf.ecore.EDataType eDataType,
                                                                java.lang.Object instanceValue)


getPropertyPackage

public PropertyPackage getPropertyPackage()

Specified by:
getPropertyPackage in interface PropertyFactory
Returns:
the package supported by this factory.

getPackage

public static PropertyPackage getPackage()
Deprecated.