org.eclipse.gmt.umlx.registry.model
Class Registration<A extends Accessor>
java.lang.Object
org.eclipse.gmt.umlx.registry.model.Registration<A>
- All Implemented Interfaces:
- java.lang.Comparable<Registration<?>>
public class Registration<A extends Accessor>
- 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 ResourceRegistry containing AccessorRegistry containing Registration.
Methods inherited from class java.lang.Object |
getClass, hashCode, 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()
getAccessorClass
public java.lang.Class<A> getAccessorClass()
getAccessorName
public java.lang.String getAccessorName()
getAccessorRegistry
public AccessorRegistry<A> getAccessorRegistry()
getModelKindName
public java.lang.String getModelKindName()
getResource
public org.eclipse.core.resources.IResource getResource()
getResourceRegistry
public ResourceRegistry getResourceRegistry()
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()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object