public class ArtifactDescriptor
extends java.lang.Object
Constructor and Description |
---|
ArtifactDescriptor(Artifact artifact,
AgentId creator,
AbstractArtifactAdapter adapter) |
Modifier and Type | Method and Description |
---|---|
void |
addObserver(AgentId id,
IEventFilter ev,
ICartagoCallback ctx) |
AbstractArtifactAdapter |
getAdapter() |
AgentId |
getAgentCreator() |
Artifact |
getArtifact() |
java.lang.String |
getArtifactType() |
boolean |
isObserved() |
boolean |
isObservedBy(AgentId userId) |
void |
notifyObserver(AgentId id,
CartagoEvent ev) |
void |
notifyObservers(CartagoEvent ev) |
void |
removeAllObservers() |
boolean |
removeObserver(AgentId ctxId) |
public ArtifactDescriptor(Artifact artifact, AgentId creator, AbstractArtifactAdapter adapter)
public Artifact getArtifact()
public AgentId getAgentCreator()
public java.lang.String getArtifactType()
public AbstractArtifactAdapter getAdapter()
public void removeAllObservers()
public void addObserver(AgentId id, IEventFilter ev, ICartagoCallback ctx)
public boolean removeObserver(AgentId ctxId)
public boolean isObserved()
public boolean isObservedBy(AgentId userId)
public void notifyObservers(CartagoEvent ev)
public void notifyObserver(AgentId id, CartagoEvent ev)
>DEIS - University of Bologna