public class PartialClasses extends <any> implements ClassListeners.IClassListener
Modifier and Type | Field and Description |
---|---|
static TracingOption |
ADD_BASE_PROPERTY |
static TracingOption |
ADD_EXTENSION_PROPERTY |
static TracingOption |
INIT_MEMBER_OPERATIONS |
static TracingOption |
INIT_MEMBER_PROPERTIES |
static TracingOption |
PARTIAL_CLASSES |
Constructor and Description |
---|
PartialClasses(CompleteClassImpl completeClass) |
public static final TracingOption PARTIAL_CLASSES
public static final TracingOption ADD_BASE_PROPERTY
public static final TracingOption ADD_EXTENSION_PROPERTY
public static final TracingOption INIT_MEMBER_OPERATIONS
public static final TracingOption INIT_MEMBER_PROPERTIES
public PartialClasses(CompleteClassImpl completeClass)
public void addUnique(Class partialClass)
public void addUnique(int index, Class partialClass)
public Set<CompleteClassInternal> computeSuperCompleteClasses()
public void didAddOperation(Operation pivotOperation)
didAddOperation
in interface ClassListeners.IClassListener
public void didAddProperty(Property pivotProperty)
didAddProperty
in interface ClassListeners.IClassListener
public void didAddSuperClass(Class partialClass)
didAddSuperClass
in interface ClassListeners.IClassListener
public void didRemoveOperation(Operation pivotOperation)
didRemoveOperation
in interface ClassListeners.IClassListener
public void didRemoveProperty(Property pivotProperty)
didRemoveProperty
in interface ClassListeners.IClassListener
public void didRemoveSuperClass(Class partialClass)
didRemoveSuperClass
in interface ClassListeners.IClassListener
public void dispose()
public Type findSpecializedType(TemplateParameters templateArguments)
public CompleteClassInternal getCompleteClass()
public final CompleteInheritanceImpl getCompleteInheritance()
public CompleteModelInternal getCompleteModel()
public EnvironmentFactoryInternal getEnvironmentFactory()
public Iterable<? extends CompleteInheritance> getInitialSuperInheritances()
public PivotMetamodelManager getMetamodelManager()
public Operation getOperation(OperationId operationId)
public Iterable<Operation> getOperationOverloads(FeatureFilter featureFilter, String name)
public Iterable<Operation> getOperations(FeatureFilter featureFilter)
public Iterable<Property> getProperties(FeatureFilter featureFilter)
public Iterable<Property> getProperties(FeatureFilter featureFilter, String name)
public Class getSpecializedType(TemplateParameters templateArguments)
public StandardLibraryInternal getStandardLibrary()
public Iterable<CompleteClass> getSuperCompleteClasses()
public void initMemberFeaturesFrom(Class pivotType)
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.