Package net.officefloor.compile.object
Interface DependentObjectType
- All Known Subinterfaces:
OfficeSectionManagedObjectType
- All Known Implementing Classes:
DependentObjectTypeImpl,OfficeSectionManagedObjectTypeImpl
public interface DependentObjectType
Type definition for a dependent object.- Author:
- Daniel Sagenschneider
-
Method Summary
Modifier and TypeMethodDescriptionObtains the name of this dependent object.Obtains theObjectDependencyTypeinstances for this dependent object.Obtains theTypeQualificationinstances for thisDependentObjectType.
-
Method Details
-
getDependentObjectName
String getDependentObjectName()Obtains the name of this dependent object.- Returns:
- Name of this dependent object.
-
getTypeQualifications
TypeQualification[] getTypeQualifications()Obtains the
TypeQualificationinstances for thisDependentObjectType.Should no
TypeQualificationinstances be manually assigned, theTypeQualificationshould be derived from the object type (i.e. type without qualifier).- Returns:
TypeQualificationinstances for this dependent object.
-
getObjectDependencies
ObjectDependencyType[] getObjectDependencies()Obtains the
ObjectDependencyTypeinstances for this dependent object.This allows determining transitive dependencies.
- Returns:
ObjectDependencyTypeinstances for this dependent object.
-