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)