Dali Provisional API
Release 3.2

org.eclipse.jpt.jaxb.core.context
Interface XmlElementRefs

All Superinterfaces:
IAdaptable, JaxbContextNode, JaxbNode, JptResourceTypeReference, Model

public interface XmlElementRefs
extends JaxbContextNode


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.jpt.common.core.JptResourceTypeReference
JptResourceTypeReference.ResourceTypeIsKindOf, JptResourceTypeReference.ResourceTypeTransformer
 
Field Summary
static String XML_ELEMENT_REFS_LIST
           
 
Fields inherited from interface org.eclipse.jpt.common.core.JptResourceTypeReference
TRANSFORMER
 
Method Summary
 XmlElementRef addXmlElementRef(int index)
           
 Iterable<String> getReferencedXmlTypeNames()
          Return all directly referenced xml types, fully qualified.
 org.eclipse.jpt.common.utility.iterable.ListIterable<XmlElementRef> getXmlElementRefs()
           
 int getXmlElementRefsSize()
           
 void moveXmlElementRef(int targetIndex, int sourceIndex)
           
 void removeXmlElementRef(int index)
           
 void removeXmlElementRef(XmlElementRef xmlElementRef)
           
 
Methods inherited from interface org.eclipse.jpt.jaxb.core.context.JaxbContextNode
getCompletionProposals, getContextRoot, getValidationTextRange, synchronizeWithResourceModel, update, validate
 
Methods inherited from interface org.eclipse.jpt.jaxb.core.JaxbNode
getJaxbProject, getParent, getResource, stateChanged
 
Methods inherited from interface org.eclipse.jpt.common.utility.model.Model
addChangeListener, addCollectionChangeListener, addListChangeListener, addPropertyChangeListener, addStateChangeListener, removeChangeListener, removeCollectionChangeListener, removeListChangeListener, removePropertyChangeListener, removeStateChangeListener
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 
Methods inherited from interface org.eclipse.jpt.common.core.JptResourceTypeReference
getResourceType
 

Field Detail

XML_ELEMENT_REFS_LIST

static final String XML_ELEMENT_REFS_LIST
See Also:
Constant Field Values
Method Detail

getXmlElementRefs

org.eclipse.jpt.common.utility.iterable.ListIterable<XmlElementRef> getXmlElementRefs()

getXmlElementRefsSize

int getXmlElementRefsSize()

addXmlElementRef

XmlElementRef addXmlElementRef(int index)

removeXmlElementRef

void removeXmlElementRef(int index)

removeXmlElementRef

void removeXmlElementRef(XmlElementRef xmlElementRef)

moveXmlElementRef

void moveXmlElementRef(int targetIndex,
                       int sourceIndex)

getReferencedXmlTypeNames

Iterable<String> getReferencedXmlTypeNames()
Return all directly referenced xml types, fully qualified. (Used for constructing Jaxb context)


Dali Provisional API
Release 3.2

Copyright (c) 2012 Oracle. All rights reserved.