public interface GenModelHelper
Modifier and Type | Method and Description |
---|---|
java.lang.Class<?> |
getAbstractOperationClass(java.util.List<?> parameters) |
java.lang.String |
getEcoreClassName(Class type) |
java.lang.Class<?> |
getEcoreFactoryClass(org.eclipse.emf.ecore.EPackage ePackage) |
java.lang.Class<?> |
getEcoreInterfaceClass(Class owningType) |
java.lang.Class<?> |
getEcoreInterfaceClassifier(org.eclipse.emf.ecore.EClassifier eClassifier) |
java.lang.String |
getEcoreInterfaceClassifierName(org.eclipse.emf.ecore.EClassifier eClassifier) |
java.lang.String |
getEcoreInterfaceClassName(org.eclipse.emf.ecore.EClass eClass) |
java.lang.String |
getEcoreInterfaceName(Class type) |
java.lang.String |
getEcoreLiteralName(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) |
EnvironmentFactory |
getEnvironmentFactory() |
org.eclipse.emf.codegen.ecore.genmodel.GenClassifier |
getGenClassifier(Class type) |
org.eclipse.emf.codegen.ecore.genmodel.GenFeature |
getGenFeature(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) |
org.eclipse.emf.codegen.ecore.genmodel.GenOperation |
getGenOperation(Operation operation) |
org.eclipse.emf.codegen.ecore.genmodel.GenPackage |
getGenPackage(Class type) |
org.eclipse.emf.codegen.ecore.genmodel.GenPackage |
getGenPackage(Package asPackage) |
org.eclipse.emf.codegen.ecore.genmodel.GenParameter |
getGenParameter(Parameter parameter) |
java.lang.String |
getGetAccessor(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) |
java.lang.String |
getGetAccessor(Property aProperty) |
java.lang.String |
getImplementationClassName(org.eclipse.emf.ecore.EClassifier eClassifier) |
java.lang.String |
getLiteralName(org.eclipse.emf.ecore.EClassifier eClassifier) |
PivotMetamodelManager |
getMetamodelManager() |
java.lang.String |
getOperationAccessor(Operation anOperation) |
java.lang.Class<?> |
getOperationInterface(java.util.List<? extends TypedElement> parameters) |
java.lang.String |
getOperationReturnType(Operation operation) |
java.lang.String |
getPropertyResultType(Property property) |
java.lang.String |
getQualifiedFactoryInstanceAccessor(Class type) |
java.lang.String |
getQualifiedFactoryInstanceAccessor(org.eclipse.emf.ecore.EPackage ePackage) |
java.lang.String |
getQualifiedFactoryInterfaceName(Class type) |
java.lang.String |
getQualifiedFactoryInterfaceName(org.eclipse.emf.ecore.EPackage ePackage) |
java.lang.String |
getQualifiedPackageInterfaceName(org.eclipse.emf.ecore.EPackage ePackage) |
java.lang.String |
getQualifiedValidatorClassName(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage) |
java.lang.String |
getSetAccessor(org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) |
java.lang.String |
getTablesClassName(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage) |
@NonNull java.lang.Class<?> getAbstractOperationClass(@NonNull java.util.List<?> parameters)
@Nullable java.lang.Class<?> getEcoreFactoryClass(@NonNull org.eclipse.emf.ecore.EPackage ePackage)
@NonNull java.lang.Class<?> getEcoreInterfaceClass(Class owningType) throws GenModelException
GenModelException
@Nullable java.lang.String getEcoreInterfaceClassName(@NonNull org.eclipse.emf.ecore.EClass eClass)
@NonNull java.lang.Class<?> getEcoreInterfaceClassifier(@NonNull org.eclipse.emf.ecore.EClassifier eClassifier) throws GenModelException
GenModelException
@Nullable java.lang.String getEcoreInterfaceClassifierName(@NonNull org.eclipse.emf.ecore.EClassifier eClassifier)
@Nullable java.lang.String getEcoreInterfaceName(Class type)
@Nullable java.lang.String getEcoreLiteralName(@NonNull org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
@Nullable java.lang.String getEcoreClassName(Class type)
@NonNull EnvironmentFactory getEnvironmentFactory()
@Nullable org.eclipse.emf.codegen.ecore.genmodel.GenClassifier getGenClassifier(Class type)
@NonNull org.eclipse.emf.codegen.ecore.genmodel.GenFeature getGenFeature(@NonNull org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) throws GenModelException
GenModelException
@Nullable org.eclipse.emf.codegen.ecore.genmodel.GenOperation getGenOperation(@NonNull Operation operation)
@Nullable org.eclipse.emf.codegen.ecore.genmodel.GenPackage getGenPackage(Package asPackage)
@Nullable org.eclipse.emf.codegen.ecore.genmodel.GenPackage getGenPackage(Class type)
@Nullable org.eclipse.emf.codegen.ecore.genmodel.GenParameter getGenParameter(@NonNull Parameter parameter)
@NonNull java.lang.String getGetAccessor(@NonNull Property aProperty) throws GenModelException
GenModelException
@NonNull java.lang.String getGetAccessor(@NonNull org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature) throws GenModelException
GenModelException
@Nullable java.lang.String getImplementationClassName(@NonNull org.eclipse.emf.ecore.EClassifier eClassifier)
@NonNull java.lang.String getLiteralName(@NonNull org.eclipse.emf.ecore.EClassifier eClassifier)
@NonNull PivotMetamodelManager getMetamodelManager()
@NonNull java.lang.String getOperationAccessor(@NonNull Operation anOperation) throws GenModelException
GenModelException
@NonNull java.lang.Class<?> getOperationInterface(@NonNull java.util.List<? extends TypedElement> parameters)
@NonNull java.lang.String getOperationReturnType(@NonNull Operation operation) throws GenModelException
GenModelException
@NonNull java.lang.String getPropertyResultType(@NonNull Property property) throws GenModelException
GenModelException
@Nullable java.lang.String getQualifiedFactoryInterfaceName(@NonNull org.eclipse.emf.ecore.EPackage ePackage)
@Nullable java.lang.String getQualifiedFactoryInterfaceName(Class type)
@Nullable java.lang.String getQualifiedFactoryInstanceAccessor(@NonNull org.eclipse.emf.ecore.EPackage ePackage)
@Nullable java.lang.String getQualifiedFactoryInstanceAccessor(Class type)
@Nullable java.lang.String getQualifiedPackageInterfaceName(@NonNull org.eclipse.emf.ecore.EPackage ePackage)
@NonNull java.lang.String getQualifiedValidatorClassName(@NonNull org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
@NonNull java.lang.String getSetAccessor(@NonNull org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
@NonNull java.lang.String getTablesClassName(@NonNull org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)