Interface IJCompilationUnit
-
- All Superinterfaces:
ICompilationUnit
- All Known Subinterfaces:
IJClass,IJeeClass,IJeeInterface,IJInterface
- All Known Implementing Classes:
JavaEEIIOPBasicComponentClass,JavaEEIIOPBasicComponentPortClass,JavaEEIIOPClass,JavaEEIIOPComponentClassInterface,JavaEEIIOPInterface,JavaEEIIOPOperationInterface,JClass,JCompilationUnit,JeeClass,JeeInterface,JInterface,PojoAllocationStorage,PojoBasicComponentClass,PojoBasicComponentClass,PojoBasicComponentContextClass,PojoBasicComponentContextInterface,PojoBasicComponentPortClass,PojoBasicComponentPortClass,PojoClass,PojoCollectionDataTypeClass,PojoComponentClassInterface,PojoComponentClassInterface,PojoComposedStructureClass,PojoComposedStructureClass,PojoComposedStructureContextClass,PojoComposedStructureContextInterface,PojoComposedStructureInterface,PojoComposedStructurePortClass,PojoComposedStructurePortClass,PojoCompositeComponentClass,PojoCompositeComponentClass,PojoCompositeDataTypeClass,PojoInfrastructureInterface,PojoInfrastructureInterface,PojoInterface,PojoOperationInterface,PojoOperationInterface,PojoResourceEnvironment,PojoSystemClass,PojoSystemClass,PojoSystemMain,PojoUsageClosedScenarioThread,PojoUsageScenario,ServletAllocationStorage,ServletBasicComponentClass,ServletBasicComponentContextClass,ServletBasicComponentContextInterface,ServletBasicComponentPortClass,ServletClass,ServletComponentClassInterface,ServletComposedStructureInterface,ServletComposedStructurePortClass,ServletInfrastructureInterface,ServletInterface,ServletOperationInterface,ServletResourceEnvironment,ServletSystemClass,ServletSystemMain,ServletUsageScenario
public interface IJCompilationUnit extends ICompilationUnit
Common attributes of Java compilation units.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringcompilationUnitName()Name of the compilation unit.Collection<? extends IJField>fields()Fields of this compilation unit.Collection<String>interfaces()Collection of interface names which are either implemented or extended.Collection<? extends IJMethod>methods()Methods (or signatures) defined by this compilation unit.StringpackageName()Package name of this compilation unit.-
Methods inherited from interface org.palladiosimulator.protocom.lang.ICompilationUnit
filePath, projectName
-
-
-
-
Method Detail
-
packageName
String packageName()
Package name of this compilation unit.
-
compilationUnitName
String compilationUnitName()
Name of the compilation unit.
-
interfaces
Collection<String> interfaces()
Collection of interface names which are either implemented or extended.
-
methods
Collection<? extends IJMethod> methods()
Methods (or signatures) defined by this compilation unit.
-
fields
Collection<? extends IJField> fields()
Fields of this compilation unit.
-
-