public abstract class CustomTocEntryObject<T> extends TocEntryObject
PROPERTY_ENTRYTYPE, PROPERTY_IPS_OBJECT_ID, PROPERTY_IPS_OBJECT_QNAMEPROPERTY_IMPLEMENTATION_CLASS, PROPERTY_XML_RESOURCE| Modifier | Constructor and Description |
|---|---|
protected |
CustomTocEntryObject(String ipsObjectQualifiedName,
String xmlResourceName,
String implementationClassName) |
| Modifier and Type | Method and Description |
|---|---|
abstract T |
createRuntimeObject(IRuntimeRepository repository)
Returns the object identified by this TOC entry.
|
abstract String |
getIpsObjectTypeId()
Returns the Id of the IpsObjectType for which this TOC entry was created.
|
abstract Class<T> |
getRuntimeObjectClass()
The class of the objects referenced by this TOC entry.
|
addToXml, equals, getIpsObjectId, getIpsObjectQualifiedName, hashCode, toStringgetImplementationClassName, getXmlElementTag, getXmlResourceName, toXmlpublic abstract T createRuntimeObject(IRuntimeRepository repository)
repository - the repository used to find the objectpublic abstract Class<T> getRuntimeObjectClass()
public abstract String getIpsObjectTypeId()
Copyright © 2020. All rights reserved.