Interface OfficeTeamNode
-
- All Superinterfaces:
LinkTeamNode
,Node
,OfficeFloorResponsibility
,OfficeTeam
- All Known Implementing Classes:
OfficeTeamNodeImpl
public interface OfficeTeamNode extends LinkTeamNode, OfficeTeam
OfficeTeam
node.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TypeQualification[]
getTypeQualifications()
Obtains theTypeQualification
instances for theOfficeTeam
.void
initialise()
Initialises theOfficeTeamNode
.OfficeTeamType
loadOfficeTeamType(CompileContext compileContext)
Loads theOfficeTeamType
.-
Methods inherited from interface net.officefloor.compile.internal.structure.LinkTeamNode
getLinkedTeamNode, linkTeamNode
-
Methods inherited from interface net.officefloor.compile.internal.structure.Node
getChildNodes, getLocation, getNodeName, getNodeType, getParentNode, getQualifiedName, getQualifiedName, isInitialised
-
Methods inherited from interface net.officefloor.compile.spi.office.OfficeTeam
addTypeQualification, getOfficeTeamName
-
-
-
-
Field Detail
-
TYPE
static final java.lang.String TYPE
Node
type.- See Also:
- Constant Field Values
-
-
Method Detail
-
initialise
void initialise()
Initialises theOfficeTeamNode
.
-
getTypeQualifications
TypeQualification[] getTypeQualifications()
Obtains theTypeQualification
instances for theOfficeTeam
.- Returns:
TypeQualification
instances for theOfficeTeam
.
-
loadOfficeTeamType
OfficeTeamType loadOfficeTeamType(CompileContext compileContext)
Loads theOfficeTeamType
.- Parameters:
compileContext
-CompileContext
.- Returns:
OfficeTeamType
ornull
with issues reported to theCompilerIssues
.
-
-