public abstract class TypeDefinitions.TypeDefinition
extends java.lang.Object
| Constructor and Description |
|---|
TypeDefinition() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract LocalDescriptor |
createDescriptor(TypeDefinitions typeDefinitions) |
com.xebialabs.deployit.plugin.api.reflect.Type |
getSuperType() |
com.xebialabs.deployit.plugin.api.reflect.Type |
getType() |
void |
register(TypeDefinitions typeDefinitions) |
protected void |
registerAsSubtype(com.xebialabs.deployit.plugin.api.reflect.Type type) |
protected void |
registerSuperType(com.xebialabs.deployit.plugin.api.reflect.Type superType,
com.xebialabs.deployit.plugin.api.reflect.Type type) |
void |
setSuperType(com.xebialabs.deployit.plugin.api.reflect.Type superType) |
void |
setType(com.xebialabs.deployit.plugin.api.reflect.Type type) |
java.lang.String |
toString() |
public void setType(com.xebialabs.deployit.plugin.api.reflect.Type type)
public com.xebialabs.deployit.plugin.api.reflect.Type getType()
public com.xebialabs.deployit.plugin.api.reflect.Type getSuperType()
public void setSuperType(com.xebialabs.deployit.plugin.api.reflect.Type superType)
public java.lang.String toString()
toString in class java.lang.Objectpublic final void register(TypeDefinitions typeDefinitions)
protected abstract LocalDescriptor createDescriptor(TypeDefinitions typeDefinitions)
protected void registerAsSubtype(com.xebialabs.deployit.plugin.api.reflect.Type type)
protected void registerSuperType(com.xebialabs.deployit.plugin.api.reflect.Type superType,
com.xebialabs.deployit.plugin.api.reflect.Type type)