edu.stanford.smi.protege.code.generator.wrapping
Class AbstractWrappedInstance
java.lang.Object
edu.stanford.smi.protege.code.generator.wrapping.AbstractWrappedInstance
- All Implemented Interfaces:
- Localizable, Disposable, Serializable
public abstract class AbstractWrappedInstance
- extends Object
- implements Localizable, Serializable, Disposable
- See Also:
- Serialized Form
AbstractWrappedInstance
protected AbstractWrappedInstance(Instance instance)
AbstractWrappedInstance
protected AbstractWrappedInstance()
getWrappedProtegeInstance
public Instance getWrappedProtegeInstance()
getKnowledgeBase
public KnowledgeBase getKnowledgeBase()
getName
public String getName()
hasSlotValues
protected boolean hasSlotValues(Slot slot)
addSlotValue
protected void addSlotValue(Slot slot,
Object value)
removeSlotValue
protected void removeSlotValue(Slot slot,
Object value)
setSlotValue
protected void setSlotValue(Slot slot,
Object value)
setSlotValues
protected void setSlotValues(Slot slot,
Collection<?> values)
canAs
public boolean canAs(Class<?> javaInterface)
as
public <X> X as(Class<? extends X> javaInterface)
delete
public void delete()
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
localize
public void localize(KnowledgeBase kb)
- Specified by:
localize
in interface Localizable
dispose
public void dispose()
- Specified by:
dispose
in interface Disposable
toString
public String toString()
- Overrides:
toString
in class Object
Submit a bug report or feature request
Protégé is a trademark of Stanford University.
Copyright (c) 1998-2011 Stanford University.