uk.ac.soton.ecs.grimoires.server.impl.metadata.datamodel
Class MetadataReference

java.lang.Object
  extended byuk.ac.soton.ecs.grimoires.server.impl.metadata.datamodel.EntityReference
      extended byuk.ac.soton.ecs.grimoires.server.impl.metadata.datamodel.MetadataReference
All Implemented Interfaces:
MetadataModelVisitable, Serializable

public class MetadataReference
extends EntityReference
implements Serializable, MetadataModelVisitable

See Also:
Serialized Form

Constructor Summary
MetadataReference()
           
MetadataReference(com.hp.hpl.jena.rdf.model.Model m, com.hp.hpl.jena.rdf.model.Resource r)
           
MetadataReference(String metadataKey)
           
 
Method Summary
 Object accept(MetadataModelVisitor v)
          Grimoires specific methods and constructors
 boolean equals(Object obj)
           
 String getMetadataKey()
          Gets the metadataKey value for this MetadataReference.
 int hashCode()
           
 void setMetadataKey(String metadataKey)
          Sets the metadataKey value for this MetadataReference.
 
Methods inherited from class uk.ac.soton.ecs.grimoires.server.impl.metadata.datamodel.EntityReference
getEntityType, getMessagePartReference, getOperationReference, getStringKey, setEntityType, setMessagePartReference, setOperationReference, setStringKey
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetadataReference

public MetadataReference()

MetadataReference

public MetadataReference(String metadataKey)

MetadataReference

public MetadataReference(com.hp.hpl.jena.rdf.model.Model m,
                         com.hp.hpl.jena.rdf.model.Resource r)
                  throws com.hp.hpl.jena.rdf.model.RDFException,
                         StoreException
Method Detail

getMetadataKey

public String getMetadataKey()
Gets the metadataKey value for this MetadataReference.

Overrides:
getMetadataKey in class EntityReference
Returns:
metadataKey

setMetadataKey

public void setMetadataKey(String metadataKey)
Sets the metadataKey value for this MetadataReference.

Overrides:
setMetadataKey in class EntityReference
Parameters:
metadataKey -

equals

public boolean equals(Object obj)
Overrides:
equals in class EntityReference

hashCode

public int hashCode()
Overrides:
hashCode in class EntityReference

accept

public Object accept(MetadataModelVisitor v)
Grimoires specific methods and constructors

Specified by:
accept in interface MetadataModelVisitable
Overrides:
accept in class EntityReference