Package io.opencaesar.oml.impl
Class OmlFactoryImpl
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
io.opencaesar.oml.impl.OmlFactoryImpl
- All Implemented Interfaces:
OmlFactory
,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
An implementation of the model Factory.
- Generated:
-
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 Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
-
Field Summary
Fields inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl
EDATE_FORMATS, ePackage
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.MinimalEObjectImpl.Container
eContainer
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 org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
Fields inherited from interface io.opencaesar.oml.OmlFactory
eINSTANCE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionconvertCardinalityRestrictionKindToString
(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue) convertDecimalToString
(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue) convertDouble
(Double it) convertDoubleToString
(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue) convertIDToString
(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue) convertImportKindToString
(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue) convertNamespaceToString
(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue) convertRangeRestrictionKindToString
(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue) convertSeparatorKindToString
(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue) convertToString
(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue) convertUnsignedIntegerToString
(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue) convertUnsignedIntToString
(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue) org.eclipse.emf.ecore.EObject
create
(org.eclipse.emf.ecore.EClass eClass) createCardinalityRestrictionKindFromString
(org.eclipse.emf.ecore.EDataType eDataType, String initialValue) createDecimalFromString
(org.eclipse.emf.ecore.EDataType eDataType, String initialValue) createDoubleFromString
(org.eclipse.emf.ecore.EDataType eDataType, String initialValue) createFromString
(org.eclipse.emf.ecore.EDataType eDataType, String initialValue) createIDFromString
(org.eclipse.emf.ecore.EDataType eDataType, String initialValue) createImportKindFromString
(org.eclipse.emf.ecore.EDataType eDataType, String initialValue) createNamespaceFromString
(org.eclipse.emf.ecore.EDataType eDataType, String initialValue) createRangeRestrictionKindFromString
(org.eclipse.emf.ecore.EDataType eDataType, String initialValue) createSeparatorKindFromString
(org.eclipse.emf.ecore.EDataType eDataType, String initialValue) createUnsignedIntegerFromString
(org.eclipse.emf.ecore.EDataType eDataType, String initialValue) createUnsignedIntFromString
(org.eclipse.emf.ecore.EDataType eDataType, String initialValue) static OmlPackage
Deprecated.static OmlFactory
init()
Creates the default factory implementation.Methods inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl
basicCreate, basicSetEPackage, collapseWhiteSpace, convertToString, create, 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
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, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Constructor Details
-
OmlFactoryImpl
public OmlFactoryImpl()Creates an instance of the factory.- Generated:
-
-
Method Details
-
init
Creates the default factory implementation.- Generated:
-
create
public org.eclipse.emf.ecore.EObject create(org.eclipse.emf.ecore.EClass eClass) - Specified by:
create
in interfaceorg.eclipse.emf.ecore.EFactory
- Overrides:
create
in classorg.eclipse.emf.ecore.impl.EFactoryImpl
- Generated:
-
createFromString
- Specified by:
createFromString
in interfaceorg.eclipse.emf.ecore.EFactory
- Overrides:
createFromString
in classorg.eclipse.emf.ecore.impl.EFactoryImpl
- Generated:
-
convertToString
- Specified by:
convertToString
in interfaceorg.eclipse.emf.ecore.EFactory
- Overrides:
convertToString
in classorg.eclipse.emf.ecore.impl.EFactoryImpl
- Generated:
-
createAnnotation
- Specified by:
createAnnotation
in interfaceOmlFactory
- Returns:
- a new object of class 'Annotation'.
- Generated:
-
createImport
- Specified by:
createImport
in interfaceOmlFactory
- Returns:
- a new object of class 'Import'.
- Generated:
-
createArgument
- Specified by:
createArgument
in interfaceOmlFactory
- Returns:
- a new object of class 'Argument'.
- Generated:
-
createVocabulary
- Specified by:
createVocabulary
in interfaceOmlFactory
- Returns:
- a new object of class 'Vocabulary'.
- Generated:
-
createVocabularyBundle
- Specified by:
createVocabularyBundle
in interfaceOmlFactory
- Returns:
- a new object of class 'Vocabulary Bundle'.
- Generated:
-
createDescription
- Specified by:
createDescription
in interfaceOmlFactory
- Returns:
- a new object of class 'Description'.
- Generated:
-
createDescriptionBundle
- Specified by:
createDescriptionBundle
in interfaceOmlFactory
- Returns:
- a new object of class 'Description Bundle'.
- Generated:
-
createRule
- Specified by:
createRule
in interfaceOmlFactory
- Returns:
- a new object of class 'Rule'.
- Generated:
-
createBuiltIn
- Specified by:
createBuiltIn
in interfaceOmlFactory
- Returns:
- a new object of class 'Built In'.
- Generated:
-
createScalar
- Specified by:
createScalar
in interfaceOmlFactory
- Returns:
- a new object of class 'Scalar'.
- Generated:
-
createStructure
- Specified by:
createStructure
in interfaceOmlFactory
- Returns:
- a new object of class 'Structure'.
- Generated:
-
createAspect
- Specified by:
createAspect
in interfaceOmlFactory
- Returns:
- a new object of class 'Aspect'.
- Generated:
-
createConcept
- Specified by:
createConcept
in interfaceOmlFactory
- Returns:
- a new object of class 'Concept'.
- Generated:
-
createRelationEntity
- Specified by:
createRelationEntity
in interfaceOmlFactory
- Returns:
- a new object of class 'Relation Entity'.
- Generated:
-
createAnnotationProperty
- Specified by:
createAnnotationProperty
in interfaceOmlFactory
- Returns:
- a new object of class 'Annotation Property'.
- Generated:
-
createScalarProperty
- Specified by:
createScalarProperty
in interfaceOmlFactory
- Returns:
- a new object of class 'Scalar Property'.
- Generated:
-
createStructuredProperty
- Specified by:
createStructuredProperty
in interfaceOmlFactory
- Returns:
- a new object of class 'Structured Property'.
- Generated:
-
createForwardRelation
- Specified by:
createForwardRelation
in interfaceOmlFactory
- Returns:
- a new object of class 'Forward Relation'.
- Generated:
-
createReverseRelation
- Specified by:
createReverseRelation
in interfaceOmlFactory
- Returns:
- a new object of class 'Reverse Relation'.
- Generated:
-
createUnreifiedRelation
- Specified by:
createUnreifiedRelation
in interfaceOmlFactory
- Returns:
- a new object of class 'Unreified Relation'.
- Generated:
-
createConceptInstance
- Specified by:
createConceptInstance
in interfaceOmlFactory
- Returns:
- a new object of class 'Concept Instance'.
- Generated:
-
createRelationInstance
- Specified by:
createRelationInstance
in interfaceOmlFactory
- Returns:
- a new object of class 'Relation Instance'.
- Generated:
-
createStructureInstance
- Specified by:
createStructureInstance
in interfaceOmlFactory
- Returns:
- a new object of class 'Structure Instance'.
- Generated:
-
createKeyAxiom
- Specified by:
createKeyAxiom
in interfaceOmlFactory
- Returns:
- a new object of class 'Key Axiom'.
- Generated:
-
createSpecializationAxiom
- Specified by:
createSpecializationAxiom
in interfaceOmlFactory
- Returns:
- a new object of class 'Specialization Axiom'.
- Generated:
-
createInstanceEnumerationAxiom
- Specified by:
createInstanceEnumerationAxiom
in interfaceOmlFactory
- Returns:
- a new object of class 'Instance Enumeration Axiom'.
- Generated:
-
createLiteralEnumerationAxiom
- Specified by:
createLiteralEnumerationAxiom
in interfaceOmlFactory
- Returns:
- a new object of class 'Literal Enumeration Axiom'.
- Generated:
-
createClassifierEquivalenceAxiom
- Specified by:
createClassifierEquivalenceAxiom
in interfaceOmlFactory
- Returns:
- a new object of class 'Classifier Equivalence Axiom'.
- Generated:
-
createScalarEquivalenceAxiom
- Specified by:
createScalarEquivalenceAxiom
in interfaceOmlFactory
- Returns:
- a new object of class 'Scalar Equivalence Axiom'.
- Generated:
-
createPropertyEquivalenceAxiom
- Specified by:
createPropertyEquivalenceAxiom
in interfaceOmlFactory
- Returns:
- a new object of class 'Property Equivalence Axiom'.
- Generated:
-
createPropertyRangeRestrictionAxiom
- Specified by:
createPropertyRangeRestrictionAxiom
in interfaceOmlFactory
- Returns:
- a new object of class 'Property Range Restriction Axiom'.
- Generated:
-
createPropertyCardinalityRestrictionAxiom
- Specified by:
createPropertyCardinalityRestrictionAxiom
in interfaceOmlFactory
- Returns:
- a new object of class 'Property Cardinality Restriction Axiom'.
- Generated:
-
createPropertyValueRestrictionAxiom
- Specified by:
createPropertyValueRestrictionAxiom
in interfaceOmlFactory
- Returns:
- a new object of class 'Property Value Restriction Axiom'.
- Generated:
-
createPropertySelfRestrictionAxiom
- Specified by:
createPropertySelfRestrictionAxiom
in interfaceOmlFactory
- Returns:
- a new object of class 'Property Self Restriction Axiom'.
- Generated:
-
createTypeAssertion
- Specified by:
createTypeAssertion
in interfaceOmlFactory
- Returns:
- a new object of class 'Type Assertion'.
- Generated:
-
createPropertyValueAssertion
- Specified by:
createPropertyValueAssertion
in interfaceOmlFactory
- Returns:
- a new object of class 'Property Value Assertion'.
- Generated:
-
createBuiltInPredicate
- Specified by:
createBuiltInPredicate
in interfaceOmlFactory
- Returns:
- a new object of class 'Built In Predicate'.
- Generated:
-
createTypePredicate
- Specified by:
createTypePredicate
in interfaceOmlFactory
- Returns:
- a new object of class 'Type Predicate'.
- Generated:
-
createRelationEntityPredicate
- Specified by:
createRelationEntityPredicate
in interfaceOmlFactory
- Returns:
- a new object of class 'Relation Entity Predicate'.
- Generated:
-
createPropertyPredicate
- Specified by:
createPropertyPredicate
in interfaceOmlFactory
- Returns:
- a new object of class 'Property Predicate'.
- Generated:
-
createSameAsPredicate
- Specified by:
createSameAsPredicate
in interfaceOmlFactory
- Returns:
- a new object of class 'Same As Predicate'.
- Generated:
-
createDifferentFromPredicate
- Specified by:
createDifferentFromPredicate
in interfaceOmlFactory
- Returns:
- a new object of class 'Different From Predicate'.
- Generated:
-
createQuotedLiteral
- Specified by:
createQuotedLiteral
in interfaceOmlFactory
- Returns:
- a new object of class 'Quoted Literal'.
- Generated:
-
createIntegerLiteral
- Specified by:
createIntegerLiteral
in interfaceOmlFactory
- Returns:
- a new object of class 'Integer Literal'.
- Generated:
-
createDecimalLiteral
- Specified by:
createDecimalLiteral
in interfaceOmlFactory
- Returns:
- a new object of class 'Decimal Literal'.
- Generated:
-
createDoubleLiteral
- Specified by:
createDoubleLiteral
in interfaceOmlFactory
- Returns:
- a new object of class 'Double Literal'.
- Generated:
-
createBooleanLiteral
- Specified by:
createBooleanLiteral
in interfaceOmlFactory
- Returns:
- a new object of class 'Boolean Literal'.
- Generated:
-
createSeparatorKindFromString
public SeparatorKind createSeparatorKindFromString(org.eclipse.emf.ecore.EDataType eDataType, String initialValue) - Generated:
-
convertSeparatorKindToString
public String convertSeparatorKindToString(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue) - Generated:
-
createRangeRestrictionKindFromString
public RangeRestrictionKind createRangeRestrictionKindFromString(org.eclipse.emf.ecore.EDataType eDataType, String initialValue) - Generated:
-
convertRangeRestrictionKindToString
public String convertRangeRestrictionKindToString(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue) - Generated:
-
createCardinalityRestrictionKindFromString
public CardinalityRestrictionKind createCardinalityRestrictionKindFromString(org.eclipse.emf.ecore.EDataType eDataType, String initialValue) - Generated:
-
convertCardinalityRestrictionKindToString
public String convertCardinalityRestrictionKindToString(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue) - Generated:
-
createImportKindFromString
public ImportKind createImportKindFromString(org.eclipse.emf.ecore.EDataType eDataType, String initialValue) - Generated:
-
convertImportKindToString
public String convertImportKindToString(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue) - Generated:
-
createUnsignedIntFromString
public Integer createUnsignedIntFromString(org.eclipse.emf.ecore.EDataType eDataType, String initialValue) - Generated:
-
convertUnsignedIntToString
public String convertUnsignedIntToString(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue) - Generated:
-
createUnsignedIntegerFromString
public Integer createUnsignedIntegerFromString(org.eclipse.emf.ecore.EDataType eDataType, String initialValue) - Generated:
-
convertUnsignedIntegerToString
public String convertUnsignedIntegerToString(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue) - Generated:
-
createDecimalFromString
public BigDecimal createDecimalFromString(org.eclipse.emf.ecore.EDataType eDataType, String initialValue) - Generated:
-
convertDecimalToString
public String convertDecimalToString(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue) - Generated:
-
createDoubleFromString
public Double createDoubleFromString(org.eclipse.emf.ecore.EDataType eDataType, String initialValue) - Generated:
-
convertDouble
- Generated:
-
convertDoubleToString
public String convertDoubleToString(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue) - Generated:
-
createIDFromString
- Generated:
-
convertIDToString
- Generated:
-
createNamespaceFromString
public String createNamespaceFromString(org.eclipse.emf.ecore.EDataType eDataType, String initialValue) - Generated:
-
convertNamespaceToString
public String convertNamespaceToString(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue) - Generated:
-
getOmlPackage
- Specified by:
getOmlPackage
in interfaceOmlFactory
- Returns:
- the package supported by this factory.
- Generated:
-
getPackage
Deprecated.- Generated:
-