|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PackageInfo
Stores CDO related information for an associated EPackage
instance.
The most important information is the mapping specification that is determined
from a mapping file or from model annotations. All PackageInfo
instances
are managed by the PackageManager
.
This interface is not expected to be implemented by clients.
EPackage
,
PackageMapping
,
MappingProvider
,
PackageManager
Method Summary | |
---|---|
void |
addClass(ClassInfo classInfo)
For internal use only. |
void |
announce(org.eclipse.net4j.core.Channel channel)
For internal use only. |
ClassInfo[] |
getClasses()
Returns a handle to the internal array of the ClassInfo
instances contained by this PackageInfo . |
org.eclipse.emf.ecore.EPackage |
getEPackage()
Returns the EPackage associated with this PackageInfo . |
java.lang.String |
getFullName()
Returns the fully qualified name of this PackageInfo . |
PackageMapping |
getMapping()
Returns the CDO mapping specification associated with this PackageInfo . |
java.lang.String |
getName()
Returns the name of this PackageInfo . |
PackageManager |
getPackageManager()
Returns the PackageManager managing this PackageInfo . |
boolean |
isAnnounced()
For internal use only. |
Method Detail |
---|
java.lang.String getName()
PackageInfo
.
Identical to calling getEPackage().getName()
.
PackageInfo
.java.lang.String getFullName()
PackageInfo
.
Identical to calling getEPackage().getNsPrefix()
.
PackageInfo
.org.eclipse.emf.ecore.EPackage getEPackage()
EPackage
associated with this PackageInfo
.
EPackage
associated with this PackageInfo
.PackageMapping getMapping()
PackageInfo
.
PackageInfo
.void addClass(ClassInfo classInfo)
ClassInfo[] getClasses()
ClassInfo
instances contained by this PackageInfo
.
ClassInfo
instances contained by this PackageInfo
.boolean isAnnounced()
void announce(org.eclipse.net4j.core.Channel channel)
PackageManager getPackageManager()
PackageManager
managing this PackageInfo
.
PackageManager
managing this PackageInfo
.
|
Copyright (c) 2004, 2005, 2006 Eike Stepper, Germany. All Rights Reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |