org.eclipse.ocl.examples.codegen.oclinecore
Class OCLinEcoreTables
java.lang.Object
org.eclipse.ocl.examples.codegen.oclinecore.OCLinEcoreTablesUtils
org.eclipse.ocl.examples.codegen.oclinecore.OCLinEcoreTables
public class OCLinEcoreTables
- extends OCLinEcoreTablesUtils
Fields inherited from class org.eclipse.ocl.examples.codegen.oclinecore.OCLinEcoreTablesUtils |
activeClassesSortedByName, declareParameterTypeVisitor, emitLiteralVisitor, emitQualifiedLiteralVisitor, genPackage, metaModelManager, nameComparator, pPackage, propertyComparator, s, signatureComparator, templateBindingNameComparator, templateBindingsNames |
Constructor Summary |
OCLinEcoreTables(org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
|
Methods inherited from class org.eclipse.ocl.examples.codegen.oclinecore.OCLinEcoreTablesUtils |
getActiveClassesSortedByName, getActiveTypes, getAllProperSupertypesSortedByName, getAllSuperClasses, getAllSupertypesSortedByName, getExtendedPackage, getGenPackage, getGenPackage, getGenPackage, getImplementationName, getLocalOperationsSortedBySignature, getLocalPropertiesSortedByName, getOperations, getOverloadOp, getPivotPackage, getProperties, getQualifiedTablesClassName, getQualifiedTablesClassName, getSharedLibrary, getSignature, getTablesClassName, getTablesClassName, getTemplateBindingsName, hasEcore, hasEcore, hasSharedLibrary, isBuiltInType, isLambdaParameterList, isProperty, mergeLibrary |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
useNullAnnotations
protected final boolean useNullAnnotations
OCLinEcoreTables
public OCLinEcoreTables(@NonNull
org.eclipse.emf.codegen.ecore.genmodel.GenPackage genPackage)
appendConstants
protected void appendConstants(@NonNull
java.lang.String constants)
appendTypeFlags
protected void appendTypeFlags(@NonNull
Type type)
appendUpperName
protected void appendUpperName(@NonNull
NamedElement namedElement)
atNonNull
@NonNull
protected java.lang.String atNonNull()
declareEnumerationLiterals
protected void declareEnumerationLiterals()
declareFragments
protected void declareFragments()
declareFragmentOperations
protected void declareFragmentOperations()
declareFragmentProperties
public void declareFragmentProperties()
declareOperations
protected void declareOperations()
declareParameterLists
protected void declareParameterLists()
declareProperties
protected void declareProperties()
declareType
protected void declareType(@NonNull
Class pClass)
declareTypes
protected void declareTypes()
declareTypeFragments
protected void declareTypeFragments()
declareTypeParameters
protected void declareTypeParameters()
generateTablesClass
@NonNull
public java.lang.String generateTablesClass(@Nullable
java.lang.String constants)
toString
@NonNull
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object