com.ibm.websphere.wim.model
Interface PropertySchemaType

All Superinterfaces:
ModelSchemaType

public interface PropertySchemaType
extends ModelSchemaType

A representation of the model object 'Property Schema Type'.

The following features are supported:

See Also:
ModelPackage.getPropertySchemaType()
Model:
Generated:

Method Summary
 java.util.List getApplicableEntityTypeNames()
          Returns the value of the 'Applicable Entity Type Names' attribute list.
 java.lang.String getDataType()
          Returns the value of the 'Data Type' attribute.
 java.util.List getMetaData()
          Returns the value of the 'Meta Data' containment reference list.
 java.lang.String getPropertyName()
          Returns the value of the 'Property Name' attribute.
 java.util.List getRequiredEntityTypeNames()
          Returns the value of the 'Required Entity Type Names' attribute list.
 boolean isMultiValued()
          Returns the value of the 'Multi Valued' attribute.
 boolean isSetMultiValued()
          Returns whether the value of the 'Multi Valued' attribute is set.
 void setDataType(java.lang.String value)
          Sets the value of the 'Data Type' attribute.
 void setMultiValued(boolean value)
          Sets the value of the 'Multi Valued' attribute.
 void setPropertyName(java.lang.String value)
          Sets the value of the 'Property Name' attribute.
 void unsetMultiValued()
          Unsets the value of the 'Multi Valued' attribute.
 
Methods inherited from interface com.ibm.websphere.wim.model.ModelSchemaType
getNsPrefix, getNsURI, getRepositoryIds, setNsPrefix, setNsURI
 

Method Detail

getApplicableEntityTypeNames

java.util.List getApplicableEntityTypeNames()
Returns the value of the 'Applicable Entity Type Names' attribute list. The list contents are of type String.

See Also:
ModelPackage.getPropertySchemaType_ApplicableEntityTypeNames()
Model:
type="java.lang.String" unique="false" dataType="org.eclipse.emf.ecore.xml.type.Token" required="true"
Generated:
Return:
the value of the 'Applicable Entity Type Names' attribute list.

getRequiredEntityTypeNames

java.util.List getRequiredEntityTypeNames()
Returns the value of the 'Required Entity Type Names' attribute list. The list contents are of type String.

See Also:
ModelPackage.getPropertySchemaType_RequiredEntityTypeNames()
Model:
type="java.lang.String" unique="false" dataType="org.eclipse.emf.ecore.xml.type.Token"
Generated:
Return:
the value of the 'Required Entity Type Names' attribute list.

getMetaData

java.util.List getMetaData()
Returns the value of the 'Meta Data' containment reference list. The list contents are of type MetaDataType.

See Also:
ModelPackage.getPropertySchemaType_MetaData()
Model:
type="com.ibm.websphere.wim.model.MetaDataType" containment="true" resolveProxies="false"
Generated:
Return:
the value of the 'Meta Data' containment reference list.

getDataType

java.lang.String getDataType()
Returns the value of the 'Data Type' attribute.

See Also:
setDataType(String), ModelPackage.getPropertySchemaType_DataType()
Model:
unique="false" dataType="org.eclipse.emf.ecore.xml.type.Token" required="true"
Generated:
Return:
the value of the 'Data Type' attribute.

setDataType

void setDataType(java.lang.String value)
Sets the value of the 'Data Type' attribute.

Parameters:
value - the new value of the 'Data Type' attribute.
See Also:
getDataType()
Generated:

isMultiValued

boolean isMultiValued()
Returns the value of the 'Multi Valued' attribute.

See Also:
isSetMultiValued(), unsetMultiValued(), setMultiValued(boolean), ModelPackage.getPropertySchemaType_MultiValued()
Model:
unique="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" required="true"
Generated:
Return:
the value of the 'Multi Valued' attribute.

setMultiValued

void setMultiValued(boolean value)
Sets the value of the 'Multi Valued' attribute.

Parameters:
value - the new value of the 'Multi Valued' attribute.
See Also:
isSetMultiValued(), unsetMultiValued(), isMultiValued()
Generated:

unsetMultiValued

void unsetMultiValued()
Unsets the value of the 'Multi Valued' attribute.

See Also:
isSetMultiValued(), isMultiValued(), setMultiValued(boolean)
Generated:

isSetMultiValued

boolean isSetMultiValued()
Returns whether the value of the 'Multi Valued' attribute is set.

See Also:
unsetMultiValued(), isMultiValued(), setMultiValued(boolean)
Generated:
Return:
whether the value of the 'Multi Valued' attribute is set.

getPropertyName

java.lang.String getPropertyName()
Returns the value of the 'Property Name' attribute.

See Also:
setPropertyName(String), ModelPackage.getPropertySchemaType_PropertyName()
Model:
unique="false" dataType="org.eclipse.emf.ecore.xml.type.Token" required="true"
Generated:
Return:
the value of the 'Property Name' attribute.

setPropertyName

void setPropertyName(java.lang.String value)
Sets the value of the 'Property Name' attribute.

Parameters:
value - the new value of the 'Property Name' attribute.
See Also:
getPropertyName()
Generated: