Class ModelElementFactory
java.lang.Object
org.eclipse.esmf.metamodel.loader.AttributeValueRetriever
org.eclipse.esmf.metamodel.loader.ModelElementFactory
-
Field Summary
Fields inherited from class org.eclipse.esmf.metamodel.loader.AttributeValueRetriever
samm -
Constructor Summary
ConstructorsConstructorDescriptionModelElementFactory(org.eclipse.esmf.samm.KnownVersion metaModelVersion, org.apache.jena.rdf.model.Model model, Map<org.apache.jena.rdf.model.Resource, Instantiator<?>> additionalInstantiators) -
Method Summary
Modifier and TypeMethodDescription<T extends ModelElement>
TfindOrCreateQuantityKind(org.apache.jena.rdf.model.Resource quantityKindResource) findOrCreateUnit(org.apache.jena.rdf.model.Resource unitResource) getExtendingElements(List<org.eclipse.esmf.aspectmodel.urn.AspectModelUrn> extendingElements) protected org.eclipse.esmf.samm.KnownVersionprotected org.apache.jena.rdf.model.ModelgetModel()protected SAMMgetSamm()protected SAMMCgetSammc()getUnit()Methods inherited from class org.eclipse.esmf.metamodel.loader.AttributeValueRetriever
attributeValue, attributeValues, optionalAttributeValue
-
Constructor Details
-
ModelElementFactory
public ModelElementFactory(org.eclipse.esmf.samm.KnownVersion metaModelVersion, org.apache.jena.rdf.model.Model model, Map<org.apache.jena.rdf.model.Resource, Instantiator<?>> additionalInstantiators)
-
-
Method Details
-
create
public <T extends ModelElement> T create(Class<T> clazz, org.apache.jena.rdf.model.Resource modelElement) -
findOrCreateQuantityKind
public QuantityKind findOrCreateQuantityKind(org.apache.jena.rdf.model.Resource quantityKindResource) -
findOrCreateUnit
-
getMetaModelVersion
protected org.eclipse.esmf.samm.KnownVersion getMetaModelVersion() -
getModel
protected org.apache.jena.rdf.model.Model getModel() -
getSamm
-
getSammc
-
getUnit
-
getExtendingElements
public List<ComplexType> getExtendingElements(List<org.eclipse.esmf.aspectmodel.urn.AspectModelUrn> extendingElements)
-