agg.attribute
Interface AttrDistributionBroker

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
DistributionBroker

public interface AttrDistributionBroker
extends java.io.Serializable

Mediator interface for distribution purposes. Provides services for creating and maintaining of interface/local-relations between attribute tuples and contexts.


Field Summary
static long serialVersionUID
           
 
Method Summary
 void connect(AttrContext interfaceContext, AttrContext localContext)
          Makes a context into an interface of another context.
 void connect(AttrInstance interfaceInstance, AttrInstance localInstance)
          Makes an instance tuple into an interface of another interface tuple.
 void connect(AttrType interfaceType, AttrType localType)
          Makes a type tuple into an interface of another type tuple.
 void disconnect(AttrContext interfaceContext, AttrContext localContext)
          Ends a context's role as an interface of another context.
 void disconnect(AttrInstance interfaceInstance, AttrInstance localInstance)
          Ends an instance tuple's role as an interface of another interface tuple.
 void disconnect(AttrType interfaceType, AttrType localType)
          Ends a type tuple's role as an interface of another type tuple.
 

Field Detail

serialVersionUID

static final long serialVersionUID
See Also:
Constant Field Values
Method Detail

connect

void connect(AttrType interfaceType,
             AttrType localType)
Makes a type tuple into an interface of another type tuple.


disconnect

void disconnect(AttrType interfaceType,
                AttrType localType)
Ends a type tuple's role as an interface of another type tuple.


connect

void connect(AttrInstance interfaceInstance,
             AttrInstance localInstance)
Makes an instance tuple into an interface of another interface tuple.


disconnect

void disconnect(AttrInstance interfaceInstance,
                AttrInstance localInstance)
Ends an instance tuple's role as an interface of another interface tuple.


connect

void connect(AttrContext interfaceContext,
             AttrContext localContext)
Makes a context into an interface of another context.


disconnect

void disconnect(AttrContext interfaceContext,
                AttrContext localContext)
Ends a context's role as an interface of another context.