Interface CompileContext
- 
- All Known Implementing Classes:
 CompileContextImpl
public interface CompileContextContext for loading a type.- Author:
 - Daniel Sagenschneider
 
 
- 
- 
Method Summary
 
 - 
 
- 
- 
Method Detail
- 
registerPossibleMBean
<T,S extends T> void registerPossibleMBean(java.lang.Class<T> type, java.lang.String name, S mbean)Registers a possible MBean.- Type Parameters:
 T- Type of MBean.S- MBean type.- Parameters:
 type- Type of MBean.name- Name of MBean.mbean- MBean.
 
- 
getOrLoadManagedObjectType
ManagedObjectType<?> getOrLoadManagedObjectType(ManagedObjectSourceNode managedObjectSourceNode)
Obtains the existing or loads theManagedObjectTypefor theManagedObjectSourceNode.- Parameters:
 managedObjectSourceNode-ManagedObjectSourceNodeto obtain theManagedObjectType.- Returns:
 ManagedObjectTypeornullwith issue reported to theCompilerIssues.
 
- 
getOrLoadManagedObjectPoolType
ManagedObjectPoolType getOrLoadManagedObjectPoolType(ManagedObjectPoolNode managedObjectPoolNode)
Obtains the existing or loads theManagedObjectPoolTypefor theManagedObjectPoolNode- Parameters:
 managedObjectPoolNode-ManagedObjectPoolTypeto obtain theManagedObjectType.- Returns:
 ManagedObjectPoolTypeornullwith issue reported to theCompilerIssues.
 
- 
getOrLoadFunctionNamespaceType
FunctionNamespaceType getOrLoadFunctionNamespaceType(FunctionNamespaceNode functionNamespaceNode)
Obtains the existing or loads theFunctionNamespaceTypefor theFunctionNamespaceNode.- Parameters:
 functionNamespaceNode-FunctionNamespaceNodeto obtain theFunctionNamespaceType.- Returns:
 FunctionNamespaceTypeornullwith issue reported to theCompilerIssues.
 
- 
getOrLoadSuppliedManagedObjectSourceType
SuppliedManagedObjectSourceType getOrLoadSuppliedManagedObjectSourceType(SuppliedManagedObjectSourceNode suppliedManagedObjectSourceNode)
Obtains the existing or loads theSuppliedManagedObjectSourceTypefor theSuppliedManagedObjectSourceNode.- Parameters:
 suppliedManagedObjectSourceNode-SuppliedManagedObjectSourceNodeto obtain theSuppliedManagedObjectSourceType.- Returns:
 SuppliedManagedObjectSourceTypeornullwith issue reported to theCompilerIssues.
 
- 
getOrLoadInitialSupplierType
InitialSupplierType getOrLoadInitialSupplierType(SupplierNode supplierNode)
Obtains the existing or loads theInitialSupplierTypefor theSupplierNode.- Parameters:
 supplierNode-SupplierNodeto obtain theInitialSupplierType.- Returns:
 InitialSupplierTypeornullwith issue reported to theCompilerIssues.
 
- 
getOrLoadSupplierType
SupplierType getOrLoadSupplierType(SupplierNode supplierNode)
Obtains the existing or loads theSupplierTypefor theSupplierNode.- Parameters:
 supplierNode-SupplierNodeto obtain theSupplierType.- Returns:
 SupplierTypeornullwith issue reported to theCompilerIssues.
 
- 
getOrLoadExecutiveType
ExecutiveType getOrLoadExecutiveType(ExecutiveNode executiveNode)
Obtains the existing or loads theExecutiveTypefor theExecutiveNode.- Parameters:
 executiveNode-ExecutiveNodeto obtain theExecutiveType.- Returns:
 ExecutiveTypeornullwith issue reported to theCompilerIssues.
 
- 
getOrLoadTeamType
TeamType getOrLoadTeamType(TeamNode teamNode)
- Parameters:
 teamNode-TeamNodeto obtain theTeamType.- Returns:
 TeamTypeornullwith issue reported to theCompilerIssues.
 
- 
getOrLoadAdministrationType
<E,F extends java.lang.Enum<F>,G extends java.lang.Enum<G>> AdministrationType<E,F,G> getOrLoadAdministrationType(AdministrationNode administrationNode)
Obtains the existing or loads theAdministrationTypefor theAdministrationNode.- Type Parameters:
 E- Extension interface type.F-FlowkeyEnumtype.G-GovernancekeyEnumtype.- Parameters:
 administrationNode-AdministrationNodeto obtain theAdministrationType.- Returns:
 AdministrationTypeornullwith issue reported to theCompilerIssues.
 
- 
getOrLoadGovernanceType
<E,F extends java.lang.Enum<F>> GovernanceType<E,F> getOrLoadGovernanceType(GovernanceNode governanceNode)
Obtains the existing or loads theGovernanceTypefor theGovernanceNode.- Type Parameters:
 E- Extension interface type.F- Flow keyEnumtype.- Parameters:
 governanceNode-GovernanceNodeto obtain theGovernanceType.- Returns:
 GovernanceTypeornullwith issue report to theCompilerIssues.
 
 - 
 
 -