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

public class OmlFactoryImpl extends org.eclipse.emf.ecore.impl.EFactoryImpl implements OmlFactory
An implementation of the model Factory.
Generated:
  • Constructor Details

    • OmlFactoryImpl

      public OmlFactoryImpl()
      Creates an instance of the factory.
      Generated:
  • Method Details

    • init

      public static OmlFactory 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 interface org.eclipse.emf.ecore.EFactory
      Overrides:
      create in class org.eclipse.emf.ecore.impl.EFactoryImpl
      Generated:
    • createFromString

      public Object createFromString(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
      Specified by:
      createFromString in interface org.eclipse.emf.ecore.EFactory
      Overrides:
      createFromString in class org.eclipse.emf.ecore.impl.EFactoryImpl
      Generated:
    • convertToString

      public String convertToString(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
      Specified by:
      convertToString in interface org.eclipse.emf.ecore.EFactory
      Overrides:
      convertToString in class org.eclipse.emf.ecore.impl.EFactoryImpl
      Generated:
    • createAnnotation

      public Annotation createAnnotation()
      Specified by:
      createAnnotation in interface OmlFactory
      Returns:
      a new object of class 'Annotation'.
      Generated:
    • createImport

      public Import createImport()
      Specified by:
      createImport in interface OmlFactory
      Returns:
      a new object of class 'Import'.
      Generated:
    • createArgument

      public Argument createArgument()
      Specified by:
      createArgument in interface OmlFactory
      Returns:
      a new object of class 'Argument'.
      Generated:
    • createVocabulary

      public Vocabulary createVocabulary()
      Specified by:
      createVocabulary in interface OmlFactory
      Returns:
      a new object of class 'Vocabulary'.
      Generated:
    • createVocabularyBundle

      public VocabularyBundle createVocabularyBundle()
      Specified by:
      createVocabularyBundle in interface OmlFactory
      Returns:
      a new object of class 'Vocabulary Bundle'.
      Generated:
    • createDescription

      public Description createDescription()
      Specified by:
      createDescription in interface OmlFactory
      Returns:
      a new object of class 'Description'.
      Generated:
    • createDescriptionBundle

      public DescriptionBundle createDescriptionBundle()
      Specified by:
      createDescriptionBundle in interface OmlFactory
      Returns:
      a new object of class 'Description Bundle'.
      Generated:
    • createRule

      public Rule createRule()
      Specified by:
      createRule in interface OmlFactory
      Returns:
      a new object of class 'Rule'.
      Generated:
    • createBuiltIn

      public BuiltIn createBuiltIn()
      Specified by:
      createBuiltIn in interface OmlFactory
      Returns:
      a new object of class 'Built In'.
      Generated:
    • createScalar

      public Scalar createScalar()
      Specified by:
      createScalar in interface OmlFactory
      Returns:
      a new object of class 'Scalar'.
      Generated:
    • createStructure

      public Structure createStructure()
      Specified by:
      createStructure in interface OmlFactory
      Returns:
      a new object of class 'Structure'.
      Generated:
    • createAspect

      public Aspect createAspect()
      Specified by:
      createAspect in interface OmlFactory
      Returns:
      a new object of class 'Aspect'.
      Generated:
    • createConcept

      public Concept createConcept()
      Specified by:
      createConcept in interface OmlFactory
      Returns:
      a new object of class 'Concept'.
      Generated:
    • createRelationEntity

      public RelationEntity createRelationEntity()
      Specified by:
      createRelationEntity in interface OmlFactory
      Returns:
      a new object of class 'Relation Entity'.
      Generated:
    • createAnnotationProperty

      public AnnotationProperty createAnnotationProperty()
      Specified by:
      createAnnotationProperty in interface OmlFactory
      Returns:
      a new object of class 'Annotation Property'.
      Generated:
    • createScalarProperty

      public ScalarProperty createScalarProperty()
      Specified by:
      createScalarProperty in interface OmlFactory
      Returns:
      a new object of class 'Scalar Property'.
      Generated:
    • createStructuredProperty

      public StructuredProperty createStructuredProperty()
      Specified by:
      createStructuredProperty in interface OmlFactory
      Returns:
      a new object of class 'Structured Property'.
      Generated:
    • createForwardRelation

      public ForwardRelation createForwardRelation()
      Specified by:
      createForwardRelation in interface OmlFactory
      Returns:
      a new object of class 'Forward Relation'.
      Generated:
    • createReverseRelation

      public ReverseRelation createReverseRelation()
      Specified by:
      createReverseRelation in interface OmlFactory
      Returns:
      a new object of class 'Reverse Relation'.
      Generated:
    • createUnreifiedRelation

      public UnreifiedRelation createUnreifiedRelation()
      Specified by:
      createUnreifiedRelation in interface OmlFactory
      Returns:
      a new object of class 'Unreified Relation'.
      Generated:
    • createConceptInstance

      public ConceptInstance createConceptInstance()
      Specified by:
      createConceptInstance in interface OmlFactory
      Returns:
      a new object of class 'Concept Instance'.
      Generated:
    • createRelationInstance

      public RelationInstance createRelationInstance()
      Specified by:
      createRelationInstance in interface OmlFactory
      Returns:
      a new object of class 'Relation Instance'.
      Generated:
    • createStructureInstance

      public StructureInstance createStructureInstance()
      Specified by:
      createStructureInstance in interface OmlFactory
      Returns:
      a new object of class 'Structure Instance'.
      Generated:
    • createKeyAxiom

      public KeyAxiom createKeyAxiom()
      Specified by:
      createKeyAxiom in interface OmlFactory
      Returns:
      a new object of class 'Key Axiom'.
      Generated:
    • createSpecializationAxiom

      public SpecializationAxiom createSpecializationAxiom()
      Specified by:
      createSpecializationAxiom in interface OmlFactory
      Returns:
      a new object of class 'Specialization Axiom'.
      Generated:
    • createInstanceEnumerationAxiom

      public InstanceEnumerationAxiom createInstanceEnumerationAxiom()
      Specified by:
      createInstanceEnumerationAxiom in interface OmlFactory
      Returns:
      a new object of class 'Instance Enumeration Axiom'.
      Generated:
    • createLiteralEnumerationAxiom

      public LiteralEnumerationAxiom createLiteralEnumerationAxiom()
      Specified by:
      createLiteralEnumerationAxiom in interface OmlFactory
      Returns:
      a new object of class 'Literal Enumeration Axiom'.
      Generated:
    • createClassifierEquivalenceAxiom

      public ClassifierEquivalenceAxiom createClassifierEquivalenceAxiom()
      Specified by:
      createClassifierEquivalenceAxiom in interface OmlFactory
      Returns:
      a new object of class 'Classifier Equivalence Axiom'.
      Generated:
    • createScalarEquivalenceAxiom

      public ScalarEquivalenceAxiom createScalarEquivalenceAxiom()
      Specified by:
      createScalarEquivalenceAxiom in interface OmlFactory
      Returns:
      a new object of class 'Scalar Equivalence Axiom'.
      Generated:
    • createPropertyEquivalenceAxiom

      public PropertyEquivalenceAxiom createPropertyEquivalenceAxiom()
      Specified by:
      createPropertyEquivalenceAxiom in interface OmlFactory
      Returns:
      a new object of class 'Property Equivalence Axiom'.
      Generated:
    • createPropertyRangeRestrictionAxiom

      public PropertyRangeRestrictionAxiom createPropertyRangeRestrictionAxiom()
      Specified by:
      createPropertyRangeRestrictionAxiom in interface OmlFactory
      Returns:
      a new object of class 'Property Range Restriction Axiom'.
      Generated:
    • createPropertyCardinalityRestrictionAxiom

      public PropertyCardinalityRestrictionAxiom createPropertyCardinalityRestrictionAxiom()
      Specified by:
      createPropertyCardinalityRestrictionAxiom in interface OmlFactory
      Returns:
      a new object of class 'Property Cardinality Restriction Axiom'.
      Generated:
    • createPropertyValueRestrictionAxiom

      public PropertyValueRestrictionAxiom createPropertyValueRestrictionAxiom()
      Specified by:
      createPropertyValueRestrictionAxiom in interface OmlFactory
      Returns:
      a new object of class 'Property Value Restriction Axiom'.
      Generated:
    • createPropertySelfRestrictionAxiom

      public PropertySelfRestrictionAxiom createPropertySelfRestrictionAxiom()
      Specified by:
      createPropertySelfRestrictionAxiom in interface OmlFactory
      Returns:
      a new object of class 'Property Self Restriction Axiom'.
      Generated:
    • createTypeAssertion

      public TypeAssertion createTypeAssertion()
      Specified by:
      createTypeAssertion in interface OmlFactory
      Returns:
      a new object of class 'Type Assertion'.
      Generated:
    • createPropertyValueAssertion

      public PropertyValueAssertion createPropertyValueAssertion()
      Specified by:
      createPropertyValueAssertion in interface OmlFactory
      Returns:
      a new object of class 'Property Value Assertion'.
      Generated:
    • createBuiltInPredicate

      public BuiltInPredicate createBuiltInPredicate()
      Specified by:
      createBuiltInPredicate in interface OmlFactory
      Returns:
      a new object of class 'Built In Predicate'.
      Generated:
    • createTypePredicate

      public TypePredicate createTypePredicate()
      Specified by:
      createTypePredicate in interface OmlFactory
      Returns:
      a new object of class 'Type Predicate'.
      Generated:
    • createRelationEntityPredicate

      public RelationEntityPredicate createRelationEntityPredicate()
      Specified by:
      createRelationEntityPredicate in interface OmlFactory
      Returns:
      a new object of class 'Relation Entity Predicate'.
      Generated:
    • createPropertyPredicate

      public PropertyPredicate createPropertyPredicate()
      Specified by:
      createPropertyPredicate in interface OmlFactory
      Returns:
      a new object of class 'Property Predicate'.
      Generated:
    • createSameAsPredicate

      public SameAsPredicate createSameAsPredicate()
      Specified by:
      createSameAsPredicate in interface OmlFactory
      Returns:
      a new object of class 'Same As Predicate'.
      Generated:
    • createDifferentFromPredicate

      public DifferentFromPredicate createDifferentFromPredicate()
      Specified by:
      createDifferentFromPredicate in interface OmlFactory
      Returns:
      a new object of class 'Different From Predicate'.
      Generated:
    • createQuotedLiteral

      public QuotedLiteral createQuotedLiteral()
      Specified by:
      createQuotedLiteral in interface OmlFactory
      Returns:
      a new object of class 'Quoted Literal'.
      Generated:
    • createIntegerLiteral

      public IntegerLiteral createIntegerLiteral()
      Specified by:
      createIntegerLiteral in interface OmlFactory
      Returns:
      a new object of class 'Integer Literal'.
      Generated:
    • createDecimalLiteral

      public DecimalLiteral createDecimalLiteral()
      Specified by:
      createDecimalLiteral in interface OmlFactory
      Returns:
      a new object of class 'Decimal Literal'.
      Generated:
    • createDoubleLiteral

      public DoubleLiteral createDoubleLiteral()
      Specified by:
      createDoubleLiteral in interface OmlFactory
      Returns:
      a new object of class 'Double Literal'.
      Generated:
    • createBooleanLiteral

      public BooleanLiteral createBooleanLiteral()
      Specified by:
      createBooleanLiteral in interface OmlFactory
      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

      public String convertDouble(Double it)
      Generated:
    • convertDoubleToString

      public String convertDoubleToString(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
      Generated:
    • createIDFromString

      public String createIDFromString(org.eclipse.emf.ecore.EDataType eDataType, String initialValue)
      Generated:
    • convertIDToString

      public String convertIDToString(org.eclipse.emf.ecore.EDataType eDataType, Object instanceValue)
      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

      public OmlPackage getOmlPackage()
      Specified by:
      getOmlPackage in interface OmlFactory
      Returns:
      the package supported by this factory.
      Generated:
    • getPackage

      @Deprecated public static OmlPackage getPackage()
      Deprecated.
      Generated: