org.eclipse.gmt.umlx.registry.environment
Class AccessorKindRegistry
java.lang.Object
org.eclipse.gmt.umlx.registry.environment.AccessorKindRegistry
public class AccessorKindRegistry
- extends java.lang.Object
The map of accessor kinds to accessor prototypes.
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AccessorKindRegistry
public AccessorKindRegistry()
createAccessor
public Accessor createAccessor(java.lang.String accessorKind,
java.lang.String accessorName)
createAccessor
public <A extends Accessor> A createAccessor(java.lang.Class<A> accessorClass,
java.lang.String accessorName)
getAccessorClass
public java.lang.Class<? extends Accessor> getAccessorClass(java.lang.String accessorKind)
getKinds
public java.util.Collection<java.lang.String> getKinds()
addAccessor
public <A extends Accessor> void addAccessor(A accessorPrototype)
toAccessorString
public <A extends Accessor> java.lang.String toAccessorString(java.lang.Class<A> accessorClass)