public class PropertyModelImpl extends SchemaModelElement implements ISchemaProperty
annotations| Constructor and Description |
|---|
PropertyModelImpl(String name,
ISchemaType type,
boolean required,
boolean isAttribute,
StructureType structureType,
String namespace,
List<IAnnotationModel> annotations) |
| Modifier and Type | Method and Description |
|---|---|
String |
getDefaultValue() |
String |
getName() |
String |
getNamespace() |
StructureType |
getStructureType() |
ISchemaType |
getType() |
boolean |
isAttribute() |
boolean |
isGeneric() |
boolean |
isRequired() |
void |
setGeneric(boolean isGeneric) |
getAnnotation, getAnnotationsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAnnotationspublic PropertyModelImpl(String name, ISchemaType type, boolean required, boolean isAttribute, StructureType structureType, String namespace, List<IAnnotationModel> annotations)
public String getName()
getName in interface ISchemaPropertypublic ISchemaType getType()
getType in interface ISchemaPropertypublic boolean isRequired()
isRequired in interface ISchemaPropertypublic boolean isAttribute()
isAttribute in interface ISchemaPropertypublic StructureType getStructureType()
getStructureType in interface ISchemaPropertypublic String getNamespace()
getNamespace in interface ISchemaPropertypublic boolean isGeneric()
isGeneric in interface ISchemaPropertypublic void setGeneric(boolean isGeneric)
public String getDefaultValue()
getDefaultValue in interface ISchemaPropertyCopyright © 2015 Mulesoft. All rights reserved.