org.eclipse.xsd.provider
Class XSDElementDeclarationItemProvider
java.lang.Object
ItemProviderAdapter
org.eclipse.xsd.provider.XSDItemProviderAdapter
org.eclipse.xsd.provider.XSDConcreteComponentItemProvider
org.eclipse.xsd.provider.XSDComponentItemProvider
org.eclipse.xsd.provider.XSDNamedComponentItemProvider
org.eclipse.xsd.provider.XSDFeatureItemProvider
org.eclipse.xsd.provider.XSDElementDeclarationItemProvider
- public class XSDElementDeclarationItemProvider
- extends XSDFeatureItemProvider
This is the item provider adpater for a XSDElementDeclaration
object.
- See Also:
- Serialized Form
Methods inherited from class org.eclipse.xsd.provider.XSDItemProviderAdapter |
addModelGroupChildParameters, addSimpleTypeDefinitionChildParameters, createAttributeDeclaration, createAttributeGroupDefinition, createAttributeGroupDefinitionReference, createAttributeUse, createChildParameter, createComplexTypeDefinition, createElementDeclaration, createIdentityConstraintDefinition, createModelGroupDefinition, createNotationDeclaration, createParticle, createSimpleTypeDefinition, getAttributeSiblings, getCreateChildDescription, getCreateChildImage, getCreateChildResult, getCreateChildText, getCreateChildToolTipText, getImageNameQualifier, getNewObjectName, getParent, getParticleOrAttributeUseContent, getTopModelGroup, getTypeText, getTypeTextQualifier, isGlobal, isUniqueAttributeDeclarationName, isUniqueElementDeclarationName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XSDElementDeclarationItemProvider
public XSDElementDeclarationItemProvider(AdapterFactory adapterFactory)
- This constructs an instance from a factory and a notifier.
getPropertyDescriptors
public List getPropertyDescriptors(Object object)
- This returns the property descriptors for the adapted class.
- Overrides:
getPropertyDescriptors
in class XSDFeatureItemProvider
createNamePropertyDescriptor
protected void createNamePropertyDescriptor(Object object)
- Overrides:
createNamePropertyDescriptor
in class XSDNamedComponentItemProvider
createLexicalFinalPropertyDescriptor
protected void createLexicalFinalPropertyDescriptor(Object object)
createBlockPropertyDescriptor
protected void createBlockPropertyDescriptor(Object object)
createTargetNamespacePropertyDescriptor
protected void createTargetNamespacePropertyDescriptor(Object object)
- Overrides:
createTargetNamespacePropertyDescriptor
in class XSDNamedComponentItemProvider
createElementFormDefaultPropertyDescriptor
protected void createElementFormDefaultPropertyDescriptor(Object object)
createLexicalValuePropertyDescriptor
protected void createLexicalValuePropertyDescriptor(Object object)
- Overrides:
createLexicalValuePropertyDescriptor
in class XSDFeatureItemProvider
createConstraintPropertyDescriptor
protected void createConstraintPropertyDescriptor(Object object)
- Overrides:
createConstraintPropertyDescriptor
in class XSDFeatureItemProvider
createScopePropertyDescriptor
protected void createScopePropertyDescriptor(Object object)
- Overrides:
createScopePropertyDescriptor
in class XSDFeatureItemProvider
createNillablePropertyDescriptor
protected void createNillablePropertyDescriptor(Object object)
createDisallowedSubstitutionsPropertyDescriptor
protected void createDisallowedSubstitutionsPropertyDescriptor(Object object)
createSubstitutionGroupExclusionsPropertyDescriptor
protected void createSubstitutionGroupExclusionsPropertyDescriptor(Object object)
createAbstractPropertyDescriptor
protected void createAbstractPropertyDescriptor(Object object)
createTypeDefinitionPropertyDescriptor
protected void createTypeDefinitionPropertyDescriptor(Object object)
createSubstitutionGroupAffiliationPropertyDescriptor
protected void createSubstitutionGroupAffiliationPropertyDescriptor(Object object)
createAnnotationPropertyDescriptor
protected void createAnnotationPropertyDescriptor(Object object)
createResolvedElementDeclarationPropertyDescriptor
protected void createResolvedElementDeclarationPropertyDescriptor(Object object)
getChildrenFeatures
public Collection getChildrenFeatures(Object object)
- This specifies how to implement
#getChildren
and is used to deduce an appropriate feature for an
AddCommand
, RemoveCommand
or
MoveCommand
in #createCommand
.
getImage
public Object getImage(Object object)
- This returns XSDElementDeclaration.gif.
getText
public String getText(Object object)
notifyChanged
public void notifyChanged(Notification msg)
- This handles notification by calling
fireNotifyChanged
.
- Overrides:
notifyChanged
in class XSDFeatureItemProvider
collectNewChildDescriptors
protected void collectNewChildDescriptors(Collection newChildDescriptors,
Object object)
- This adds to the collection of
CommandParameter
s
describing all of the children that can be created under this object.