org.openrdf.elmo.impl
Class ElmoEntityCompositor
java.lang.Object
org.openrdf.elmo.impl.ElmoEntityCompositor
public class ElmoEntityCompositor
- extends Object
This class takes a collection of roles (interfaces or classes) and uses
composition to combine this into a single class.
- Author:
- James Leigh
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ElmoEntityCompositor
public ElmoEntityCompositor()
setInterfaceBehaviourResolver
public void setInterfaceBehaviourResolver(ImplementationResolver loader)
setAbstractBehaviourResolver
public void setAbstractBehaviourResolver(ImplementationResolver loader)
setClassDefiner
public void setClassDefiner(ClassFactory definer)
setBaseClassRoles
public void setBaseClassRoles(Collection<Class<?>> baseClassRoles)
setBlackListedBehaviours
public void setBlackListedBehaviours(Collection<Class<?>> conceptOnlyClasses)
resolveRoles
public Class<?> resolveRoles(Collection<Class<?>> roles)
Copyright © 2004-2008 Aduna. All Rights Reserved.