@TypeMetadata(name="Type", description="This is the base class to define any Type", version="1.0.0") @Change(version="1.0.0", description="First Version") public interface Type extends IdentifiableElement
| Modifier and Type | Field and Description |
|---|---|
static String |
ABSTRACT_PROPERTY |
static String |
CHANGELOG_PROPERTY |
static String |
DESCRIPTION_PROPERTY |
static String |
NAME |
static String |
NAME_PROPERTY |
static String |
PROPERTIES_PROPERTY |
static String |
TYPE_SUPERCLASSES_PROPERTY |
static String |
VERSION_PROPERTY |
HEADER_PROPERTYCLASS_PROPERTY, DATETIME_PATTERN, SUPERCLASSES_PROPERTY| Modifier and Type | Method and Description |
|---|---|
AccessType |
getAccessType() |
Map<Version,String> |
getChangelog() |
Map<String,String> |
getChangelogWithVersionAsString() |
String |
getDescription() |
String |
getName() |
Set<PropertyDefinition> |
getProperties() |
Set<String> |
getSuperClasses() |
Version |
getVersion() |
String |
getVersionAsString() |
boolean |
isAbstract() |
getHeader, setHeaderstatic final String NAME
static final String NAME_PROPERTY
static final String DESCRIPTION_PROPERTY
static final String VERSION_PROPERTY
static final String CHANGELOG_PROPERTY
static final String ABSTRACT_PROPERTY
static final String TYPE_SUPERCLASSES_PROPERTY
static final String PROPERTIES_PROPERTY
String getName()
String getDescription()
Version getVersion()
String getVersionAsString()
boolean isAbstract()
Set<PropertyDefinition> getProperties()
AccessType getAccessType()
Copyright © 2022. All Rights Reserved.