fabric.types
Interface FabricTypeSystem
- All Known Implementing Classes:
- FabricTypeSystem_c
public interface FabricTypeSystem
FObject
ClassType FObject()
RemoteWorker
ClassType RemoteWorker()
Worker
ClassType Worker()
Store
ClassType Store()
DelegatingPrincipal
ClassType DelegatingPrincipal()
workerPrincipal
Principal workerPrincipal(Position pos)
- Constructs a principal for the local worker.
Remote workers directly use
DynamicPrincipal.
- Parameters:
pos -
- Returns:
workerLocalInstance
LocalInstance workerLocalInstance()
strip
Type strip(Type type)
isLocalWorkerAccessPath
boolean isLocalWorkerAccessPath(AccessPath ap)
representableConfProjection
ConfPolicy representableConfProjection(Label L)
representableIntegProjection
IntegPolicy representableIntegProjection(Label L)
isFabricClass
boolean isFabricClass(Type type)
- Checks whether
type is a Fabric class,
that is, inherits fabric.lang.Object.
isFabricArray
boolean isFabricArray(Type type)
toFabricArray
FabricArrayType toFabricArray(Type type)
containsThisLabel
boolean containsThisLabel(Label label)
fabricArrayOf
FabricArrayType fabricArrayOf(Position pos,
Type t)
fabricArrayOf
FabricArrayType fabricArrayOf(Position pos,
Type t,
int dims)