public class PackageMetaData extends Object implements ObjectFactory
| Constructor and Description |
|---|
PackageMetaData(MetaDataManager metaDataManager,
org.eclipse.emf.ecore.EPackage ePackage,
Schema schema,
Path tempDir) |
| Modifier and Type | Method and Description |
|---|---|
<T extends IdEObject> |
create(Class<T> clazz) |
<T extends IdEObject> |
create(org.eclipse.emf.ecore.EClass eClass) |
Set<org.eclipse.emf.ecore.EClass> |
getAllEClassesThatHaveInverses() |
Set<org.eclipse.emf.ecore.EReference> |
getAllHasInverseReferences(org.eclipse.emf.ecore.EClass eClass) |
Set<org.eclipse.emf.ecore.EReference> |
getAllInverseReferences(org.eclipse.emf.ecore.EClass eClass) |
Set<org.eclipse.emf.ecore.EClass> |
getAllSubClasses(org.eclipse.emf.ecore.EClass superClass) |
Set<PackageMetaData> |
getDependencies() |
Set<org.eclipse.emf.ecore.EClass> |
getDirectSubClasses(org.eclipse.emf.ecore.EClass superClass) |
org.eclipse.emf.ecore.EAttribute |
getEAttribute(String className,
String attributeName) |
org.eclipse.emf.ecore.EClass |
getEClass(Class<?> clazz) |
org.eclipse.emf.ecore.EClass |
getEClass(String name) |
Set<org.eclipse.emf.ecore.EClass> |
getEClasses() |
org.eclipse.emf.ecore.EClassifier |
getEClassifier(String type) |
org.eclipse.emf.ecore.EClassifier |
getEClassifierCaseInsensitive(String type) |
org.eclipse.emf.ecore.EClass |
getEClassIncludingDependencies(Class<?> clazz) |
org.eclipse.emf.ecore.EClass |
getEClassIncludingDependencies(String type) |
org.eclipse.emf.ecore.EEnum |
getEEnum(String name) |
org.eclipse.emf.ecore.EEnumLiteral |
getEEnumLiteral(String enumName,
String literalName) |
org.eclipse.emf.ecore.EPackage |
getEPackage() |
org.eclipse.emf.ecore.EReference |
getEReference(String className,
String referenceName) |
org.eclipse.emf.ecore.EReference |
getInverseOrOpposite(org.eclipse.emf.ecore.EClass eClassOfOtherEnd,
org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) |
int |
getNrDatabaseFeatures(org.eclipse.emf.ecore.EClass eClass) |
int |
getNrSerializableFeatures(org.eclipse.emf.ecore.EClass eClass) |
OppositeInfo |
getOppositeInfo(org.eclipse.emf.ecore.EClass eClass) |
Schema |
getSchema() |
nl.tue.buildingsmart.schema.SchemaDefinition |
getSchemaDefinition() |
Path |
getSchemaPath() |
int |
getUnsettedLength(org.eclipse.emf.ecore.EClass eClass) |
String |
getUpperCase(org.eclipse.emf.ecore.EClass eClass) |
boolean |
hasInverse(org.eclipse.emf.ecore.EReference eReference) |
boolean |
hasInverses(org.eclipse.emf.ecore.EClass eClass) |
boolean |
isInverse(org.eclipse.emf.ecore.EReference eReference) |
boolean |
useForDatabaseStorage(org.eclipse.emf.ecore.EClass eClass,
org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) |
boolean |
useForSerialization(org.eclipse.emf.ecore.EClass eClass,
org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) |
public PackageMetaData(MetaDataManager metaDataManager, org.eclipse.emf.ecore.EPackage ePackage, Schema schema, Path tempDir)
public OppositeInfo getOppositeInfo(org.eclipse.emf.ecore.EClass eClass)
public org.eclipse.emf.ecore.EClass getEClass(Class<?> clazz)
public org.eclipse.emf.ecore.EClass getEClassIncludingDependencies(String type)
public org.eclipse.emf.ecore.EClass getEClassIncludingDependencies(Class<?> clazz)
public org.eclipse.emf.ecore.EClass getEClass(String name)
public org.eclipse.emf.ecore.EEnum getEEnum(String name)
public Set<org.eclipse.emf.ecore.EClass> getEClasses()
public boolean useForSerialization(org.eclipse.emf.ecore.EClass eClass,
org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
public boolean useForDatabaseStorage(org.eclipse.emf.ecore.EClass eClass,
org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
public String getUpperCase(org.eclipse.emf.ecore.EClass eClass)
public boolean isInverse(org.eclipse.emf.ecore.EReference eReference)
public Set<org.eclipse.emf.ecore.EClass> getDirectSubClasses(org.eclipse.emf.ecore.EClass superClass)
public Set<org.eclipse.emf.ecore.EClass> getAllSubClasses(org.eclipse.emf.ecore.EClass superClass)
public org.eclipse.emf.ecore.EClassifier getEClassifier(String type)
public org.eclipse.emf.ecore.EClassifier getEClassifierCaseInsensitive(String type)
public org.eclipse.emf.ecore.EAttribute getEAttribute(String className, String attributeName)
public org.eclipse.emf.ecore.EReference getEReference(String className, String referenceName)
public org.eclipse.emf.ecore.EEnumLiteral getEEnumLiteral(String enumName, String literalName)
public org.eclipse.emf.ecore.EPackage getEPackage()
public <T extends IdEObject> T create(org.eclipse.emf.ecore.EClass eClass)
create in interface ObjectFactorypublic <T extends IdEObject> T create(Class<T> clazz)
create in interface ObjectFactorypublic Schema getSchema()
public Set<PackageMetaData> getDependencies()
public int getNrSerializableFeatures(org.eclipse.emf.ecore.EClass eClass)
public int getNrDatabaseFeatures(org.eclipse.emf.ecore.EClass eClass)
public int getUnsettedLength(org.eclipse.emf.ecore.EClass eClass)
public boolean hasInverse(org.eclipse.emf.ecore.EReference eReference)
public org.eclipse.emf.ecore.EReference getInverseOrOpposite(org.eclipse.emf.ecore.EClass eClassOfOtherEnd,
org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
public Set<org.eclipse.emf.ecore.EClass> getAllEClassesThatHaveInverses()
public Set<org.eclipse.emf.ecore.EReference> getAllInverseReferences(org.eclipse.emf.ecore.EClass eClass)
public Set<org.eclipse.emf.ecore.EReference> getAllHasInverseReferences(org.eclipse.emf.ecore.EClass eClass)
public boolean hasInverses(org.eclipse.emf.ecore.EClass eClass)
public nl.tue.buildingsmart.schema.SchemaDefinition getSchemaDefinition()
public Path getSchemaPath()
Copyright © 2016 OpenSource BIM. All rights reserved.