Package io.opencaesar.oml
Interface OmlFactory
- All Superinterfaces:
org.eclipse.emf.ecore.EFactory
,org.eclipse.emf.ecore.EModelElement
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.common.notify.Notifier
- All Known Implementing Classes:
OmlFactoryImpl
public interface OmlFactory
extends org.eclipse.emf.ecore.EFactory
The Factory for the model.
It provides a create method for each non-abstract class of the model.
- See Also:
- Generated:
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns a new object of class 'Annotation'.Returns a new object of class 'Annotation Property'.Returns a new object of class 'Argument'.Returns a new object of class 'Aspect'.Returns a new object of class 'Boolean Literal'.Returns a new object of class 'Built In'.Returns a new object of class 'Built In Predicate'.Returns a new object of class 'Classifier Equivalence Axiom'.Returns a new object of class 'Concept'.Returns a new object of class 'Concept Instance'.Returns a new object of class 'Decimal Literal'.Returns a new object of class 'Description'.Returns a new object of class 'Description Bundle'.Returns a new object of class 'Different From Predicate'.Returns a new object of class 'Double Literal'.Returns a new object of class 'Forward Relation'.Returns a new object of class 'Import'.Returns a new object of class 'Instance Enumeration Axiom'.Returns a new object of class 'Integer Literal'.Returns a new object of class 'Key Axiom'.Returns a new object of class 'Literal Enumeration Axiom'.Returns a new object of class 'Property Cardinality Restriction Axiom'.Returns a new object of class 'Property Equivalence Axiom'.Returns a new object of class 'Property Predicate'.Returns a new object of class 'Property Range Restriction Axiom'.Returns a new object of class 'Property Self Restriction Axiom'.Returns a new object of class 'Property Value Assertion'.Returns a new object of class 'Property Value Restriction Axiom'.Returns a new object of class 'Quoted Literal'.Returns a new object of class 'Relation Entity'.Returns a new object of class 'Relation Entity Predicate'.Returns a new object of class 'Relation Instance'.Returns a new object of class 'Reverse Relation'.Returns a new object of class 'Rule'.Returns a new object of class 'Same As Predicate'.Returns a new object of class 'Scalar'.Returns a new object of class 'Scalar Equivalence Axiom'.Returns a new object of class 'Scalar Property'.Returns a new object of class 'Specialization Axiom'.Returns a new object of class 'Structure'.Returns a new object of class 'Structured Property'.Returns a new object of class 'Structure Instance'.Returns a new object of class 'Type Assertion'.Returns a new object of class 'Type Predicate'.Returns a new object of class 'Unreified Relation'.Returns a new object of class 'Vocabulary'.Returns a new object of class 'Vocabulary Bundle'.Returns the package supported by this factory.Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, 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.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
eINSTANCE
The singleton instance of the factory.- Generated:
-
-
Method Details
-
createAnnotation
Annotation createAnnotation()Returns a new object of class 'Annotation'.- Returns:
- a new object of class 'Annotation'.
- Generated:
-
createImport
Import createImport()Returns a new object of class 'Import'.- Returns:
- a new object of class 'Import'.
- Generated:
-
createArgument
Argument createArgument()Returns a new object of class 'Argument'.- Returns:
- a new object of class 'Argument'.
- Generated:
-
createVocabulary
Vocabulary createVocabulary()Returns a new object of class 'Vocabulary'.- Returns:
- a new object of class 'Vocabulary'.
- Generated:
-
createVocabularyBundle
VocabularyBundle createVocabularyBundle()Returns a new object of class 'Vocabulary Bundle'.- Returns:
- a new object of class 'Vocabulary Bundle'.
- Generated:
-
createDescription
Description createDescription()Returns a new object of class 'Description'.- Returns:
- a new object of class 'Description'.
- Generated:
-
createDescriptionBundle
DescriptionBundle createDescriptionBundle()Returns a new object of class 'Description Bundle'.- Returns:
- a new object of class 'Description Bundle'.
- Generated:
-
createRule
Rule createRule()Returns a new object of class 'Rule'.- Returns:
- a new object of class 'Rule'.
- Generated:
-
createBuiltIn
BuiltIn createBuiltIn()Returns a new object of class 'Built In'.- Returns:
- a new object of class 'Built In'.
- Generated:
-
createScalar
Scalar createScalar()Returns a new object of class 'Scalar'.- Returns:
- a new object of class 'Scalar'.
- Generated:
-
createStructure
Structure createStructure()Returns a new object of class 'Structure'.- Returns:
- a new object of class 'Structure'.
- Generated:
-
createAspect
Aspect createAspect()Returns a new object of class 'Aspect'.- Returns:
- a new object of class 'Aspect'.
- Generated:
-
createConcept
Concept createConcept()Returns a new object of class 'Concept'.- Returns:
- a new object of class 'Concept'.
- Generated:
-
createRelationEntity
RelationEntity createRelationEntity()Returns a new object of class 'Relation Entity'.- Returns:
- a new object of class 'Relation Entity'.
- Generated:
-
createAnnotationProperty
AnnotationProperty createAnnotationProperty()Returns a new object of class 'Annotation Property'.- Returns:
- a new object of class 'Annotation Property'.
- Generated:
-
createScalarProperty
ScalarProperty createScalarProperty()Returns a new object of class 'Scalar Property'.- Returns:
- a new object of class 'Scalar Property'.
- Generated:
-
createStructuredProperty
StructuredProperty createStructuredProperty()Returns a new object of class 'Structured Property'.- Returns:
- a new object of class 'Structured Property'.
- Generated:
-
createForwardRelation
ForwardRelation createForwardRelation()Returns a new object of class 'Forward Relation'.- Returns:
- a new object of class 'Forward Relation'.
- Generated:
-
createReverseRelation
ReverseRelation createReverseRelation()Returns a new object of class 'Reverse Relation'.- Returns:
- a new object of class 'Reverse Relation'.
- Generated:
-
createUnreifiedRelation
UnreifiedRelation createUnreifiedRelation()Returns a new object of class 'Unreified Relation'.- Returns:
- a new object of class 'Unreified Relation'.
- Generated:
-
createConceptInstance
ConceptInstance createConceptInstance()Returns a new object of class 'Concept Instance'.- Returns:
- a new object of class 'Concept Instance'.
- Generated:
-
createRelationInstance
RelationInstance createRelationInstance()Returns a new object of class 'Relation Instance'.- Returns:
- a new object of class 'Relation Instance'.
- Generated:
-
createStructureInstance
StructureInstance createStructureInstance()Returns a new object of class 'Structure Instance'.- Returns:
- a new object of class 'Structure Instance'.
- Generated:
-
createKeyAxiom
KeyAxiom createKeyAxiom()Returns a new object of class 'Key Axiom'.- Returns:
- a new object of class 'Key Axiom'.
- Generated:
-
createSpecializationAxiom
SpecializationAxiom createSpecializationAxiom()Returns a new object of class 'Specialization Axiom'.- Returns:
- a new object of class 'Specialization Axiom'.
- Generated:
-
createInstanceEnumerationAxiom
InstanceEnumerationAxiom createInstanceEnumerationAxiom()Returns a new object of class 'Instance Enumeration Axiom'.- Returns:
- a new object of class 'Instance Enumeration Axiom'.
- Generated:
-
createLiteralEnumerationAxiom
LiteralEnumerationAxiom createLiteralEnumerationAxiom()Returns a new object of class 'Literal Enumeration Axiom'.- Returns:
- a new object of class 'Literal Enumeration Axiom'.
- Generated:
-
createClassifierEquivalenceAxiom
ClassifierEquivalenceAxiom createClassifierEquivalenceAxiom()Returns a new object of class 'Classifier Equivalence Axiom'.- Returns:
- a new object of class 'Classifier Equivalence Axiom'.
- Generated:
-
createScalarEquivalenceAxiom
ScalarEquivalenceAxiom createScalarEquivalenceAxiom()Returns a new object of class 'Scalar Equivalence Axiom'.- Returns:
- a new object of class 'Scalar Equivalence Axiom'.
- Generated:
-
createPropertyEquivalenceAxiom
PropertyEquivalenceAxiom createPropertyEquivalenceAxiom()Returns a new object of class 'Property Equivalence Axiom'.- Returns:
- a new object of class 'Property Equivalence Axiom'.
- Generated:
-
createPropertyRangeRestrictionAxiom
PropertyRangeRestrictionAxiom createPropertyRangeRestrictionAxiom()Returns a new object of class 'Property Range Restriction Axiom'.- Returns:
- a new object of class 'Property Range Restriction Axiom'.
- Generated:
-
createPropertyCardinalityRestrictionAxiom
PropertyCardinalityRestrictionAxiom createPropertyCardinalityRestrictionAxiom()Returns a new object of class 'Property Cardinality Restriction Axiom'.- Returns:
- a new object of class 'Property Cardinality Restriction Axiom'.
- Generated:
-
createPropertyValueRestrictionAxiom
PropertyValueRestrictionAxiom createPropertyValueRestrictionAxiom()Returns a new object of class 'Property Value Restriction Axiom'.- Returns:
- a new object of class 'Property Value Restriction Axiom'.
- Generated:
-
createPropertySelfRestrictionAxiom
PropertySelfRestrictionAxiom createPropertySelfRestrictionAxiom()Returns a new object of class 'Property Self Restriction Axiom'.- Returns:
- a new object of class 'Property Self Restriction Axiom'.
- Generated:
-
createTypeAssertion
TypeAssertion createTypeAssertion()Returns a new object of class 'Type Assertion'.- Returns:
- a new object of class 'Type Assertion'.
- Generated:
-
createPropertyValueAssertion
PropertyValueAssertion createPropertyValueAssertion()Returns a new object of class 'Property Value Assertion'.- Returns:
- a new object of class 'Property Value Assertion'.
- Generated:
-
createBuiltInPredicate
BuiltInPredicate createBuiltInPredicate()Returns a new object of class 'Built In Predicate'.- Returns:
- a new object of class 'Built In Predicate'.
- Generated:
-
createTypePredicate
TypePredicate createTypePredicate()Returns a new object of class 'Type Predicate'.- Returns:
- a new object of class 'Type Predicate'.
- Generated:
-
createRelationEntityPredicate
RelationEntityPredicate createRelationEntityPredicate()Returns a new object of class 'Relation Entity Predicate'.- Returns:
- a new object of class 'Relation Entity Predicate'.
- Generated:
-
createPropertyPredicate
PropertyPredicate createPropertyPredicate()Returns a new object of class 'Property Predicate'.- Returns:
- a new object of class 'Property Predicate'.
- Generated:
-
createSameAsPredicate
SameAsPredicate createSameAsPredicate()Returns a new object of class 'Same As Predicate'.- Returns:
- a new object of class 'Same As Predicate'.
- Generated:
-
createDifferentFromPredicate
DifferentFromPredicate createDifferentFromPredicate()Returns a new object of class 'Different From Predicate'.- Returns:
- a new object of class 'Different From Predicate'.
- Generated:
-
createQuotedLiteral
QuotedLiteral createQuotedLiteral()Returns a new object of class 'Quoted Literal'.- Returns:
- a new object of class 'Quoted Literal'.
- Generated:
-
createIntegerLiteral
IntegerLiteral createIntegerLiteral()Returns a new object of class 'Integer Literal'.- Returns:
- a new object of class 'Integer Literal'.
- Generated:
-
createDecimalLiteral
DecimalLiteral createDecimalLiteral()Returns a new object of class 'Decimal Literal'.- Returns:
- a new object of class 'Decimal Literal'.
- Generated:
-
createDoubleLiteral
DoubleLiteral createDoubleLiteral()Returns a new object of class 'Double Literal'.- Returns:
- a new object of class 'Double Literal'.
- Generated:
-
createBooleanLiteral
BooleanLiteral createBooleanLiteral()Returns a new object of class 'Boolean Literal'.- Returns:
- a new object of class 'Boolean Literal'.
- Generated:
-
getOmlPackage
OmlPackage getOmlPackage()Returns the package supported by this factory.- Returns:
- the package supported by this factory.
- Generated:
-