org.eclipse.ocl.examples.modelregistry.model
Class Registration<A extends Accessor<A>>
java.lang.Object
org.eclipse.ocl.examples.modelregistry.model.Registration<A>
- All Implemented Interfaces:
- java.lang.Comparable<Registration<?>>
public class Registration<A extends Accessor<A>>
- extends java.lang.Object
- implements java.lang.Comparable<Registration<?>>
A Registration maintains the binding between an accessor and the URI by which
the model may be loaded. Registrations are maintained in the hierarchy of
ProjectRegistry containing FileHandleRegistry containing AccessorRegistry containing Registration.
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Registration
public Registration(AccessorRegistry<A> parent,
A accessor,
org.eclipse.emf.common.util.URI uri,
ModelSerialization modelSerialization)
compareTo
public int compareTo(Registration<?> registration)
- Specified by:
compareTo
in interface java.lang.Comparable<Registration<?>>
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
getAccessor
public A getAccessor()
getAccessorName
public java.lang.String getAccessorName()
getAccessorRegistry
public AccessorRegistry<A> getAccessorRegistry()
getFileHandle
public FileHandle getFileHandle()
getFileHandleRegistry
public FileHandleRegistry getFileHandleRegistry()
getModelKindName
public java.lang.String getModelKindName()
getNamespace
public Accessor.Namespace<A> getNamespace()
getSerialization
public ModelSerialization getSerialization()
getSerializationName
public java.lang.String getSerializationName()
getURI
public org.eclipse.emf.common.util.URI getURI()
getURIString
public java.lang.String getURIString()
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object