Class ModelElementFactory

java.lang.Object
org.eclipse.esmf.metamodel.loader.AttributeValueRetriever
org.eclipse.esmf.metamodel.loader.ModelElementFactory

public class ModelElementFactory extends AttributeValueRetriever
  • 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

      public Unit findOrCreateUnit(org.apache.jena.rdf.model.Resource unitResource)
    • getMetaModelVersion

      protected org.eclipse.esmf.samm.KnownVersion getMetaModelVersion()
    • getModel

      protected org.apache.jena.rdf.model.Model getModel()
    • getSamm

      protected SAMM getSamm()
    • getSammc

      protected SAMMC getSammc()
    • getUnit

      public UNIT getUnit()
    • getExtendingElements

      public List<ComplexType> getExtendingElements(List<org.eclipse.esmf.aspectmodel.urn.AspectModelUrn> extendingElements)