Dali Provisional API
Release 3.2

org.eclipse.jpt.jpa.core.context.persistence
Interface PersistenceUnit.Property

All Superinterfaces:
IAdaptable, JpaContextNode, JpaNode, JptResourceTypeReference, Model, TypeRefactoringParticipant
Enclosing interface:
PersistenceUnit

public static interface PersistenceUnit.Property
extends JpaContextNode, TypeRefactoringParticipant

Simple property interface.


Nested Class Summary
static class PersistenceUnit.Property.NameEquals
           
static class PersistenceUnit.Property.NameStartsWith
           
static class PersistenceUnit.Property.ValueTransformer
           
 
Nested classes/interfaces inherited from interface org.eclipse.jpt.common.core.JptResourceTypeReference
JptResourceTypeReference.ResourceTypeTransformer
 
Nested classes/interfaces inherited from interface org.eclipse.jpt.jpa.core.context.TypeRefactoringParticipant
TypeRefactoringParticipant.MoveTypeEditsTransformer, TypeRefactoringParticipant.RenamePackageEditsTransformer, TypeRefactoringParticipant.RenameTypeEditsTransformer
 
Field Summary
static String NAME_PROPERTY
           
static String VALUE_PROPERTY
           
static org.eclipse.jpt.common.utility.transformer.Transformer<PersistenceUnit.Property,String> VALUE_TRANSFORMER
           
 
Fields inherited from interface org.eclipse.jpt.common.core.JptResourceTypeReference
RESOURCE_TYPE_TRANSFORMER
 
Method Summary
 String getName()
           
 PersistenceUnit getParent()
          Return the JPA node's parent.
 String getValue()
           
 org.eclipse.jpt.jpa.core.resource.persistence.XmlProperty getXmlProperty()
           
 void setName(String name)
           
 void setValue(String value)
           
 
Methods inherited from interface org.eclipse.jpt.jpa.core.context.JpaContextNode
getCompletionProposals, getContextDefaultDbCatalog, getContextDefaultDbSchema, getContextDefaultDbSchemaContainer, getMappingFileRoot, getPersistenceUnit, getValidationTextRange, synchronizeWithResourceModel, update, validate
 
Methods inherited from interface org.eclipse.jpt.jpa.core.JpaNode
getJpaPlatform, getJpaProject, getJpaProjectManager, 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
 
Methods inherited from interface org.eclipse.jpt.jpa.core.context.TypeRefactoringParticipant
createMoveTypeEdits, createRenamePackageEdits, createRenameTypeEdits
 

Field Detail

NAME_PROPERTY

static final String NAME_PROPERTY
See Also:
Constant Field Values

VALUE_PROPERTY

static final String VALUE_PROPERTY
See Also:
Constant Field Values

VALUE_TRANSFORMER

static final org.eclipse.jpt.common.utility.transformer.Transformer<PersistenceUnit.Property,String> VALUE_TRANSFORMER
Method Detail

getParent

PersistenceUnit getParent()
Description copied from interface: JpaNode
Return the JPA node's parent. The JPA project will not have a parent.

Specified by:
getParent in interface JpaContextNode
Specified by:
getParent in interface JpaNode

getName

String getName()

setName

void setName(String name)

getValue

String getValue()

setValue

void setValue(String value)

getXmlProperty

org.eclipse.jpt.jpa.core.resource.persistence.XmlProperty getXmlProperty()

Dali Provisional API
Release 3.2

Copyright (c) 2012 Oracle. All rights reserved.