org.eclipse.emf.cdo.server
Interface PackageManager

All Superinterfaces:
org.eclipse.net4j.spring.Loggable, org.eclipse.net4j.spring.Service
All Known Implementing Classes:
PackageManagerImpl

public interface PackageManager
extends org.eclipse.net4j.spring.Service


Method Summary
 PackageInfo addPackage(int pid, java.lang.String name)
           
 void addPackageListener(PackageListener listener)
           
 ClassInfo getClassInfo(int cid)
           
 ClassInfo getClassInfo(java.lang.String name)
           
 PackageInfo getPackageInfo(java.lang.String name)
           
 java.util.List<ClassInfo> getSubClassInfos(ClassInfo base)
           
 void registerClassInfo(ClassInfo classInfo)
           
 void removePackageListener(PackageListener listener)
           
 
Methods inherited from interface org.eclipse.net4j.spring.Service
addStateListener, dump, getState, isActive, isAutoStart, isStarted, removeStateListener, start, stop, testSetState
 
Methods inherited from interface org.eclipse.net4j.spring.Loggable
debug, debug, error, error, fatal, fatal, getBeanName, getChild, getContainer, getFullBeanName, getLogger, info, info, isDebugEnabled, isErrorEnabled, isFatalEnabled, isInfoEnabled, isWarnEnabled, warn, warn
 

Method Detail

addPackageListener

void addPackageListener(PackageListener listener)

removePackageListener

void removePackageListener(PackageListener listener)

addPackage

PackageInfo addPackage(int pid,
                       java.lang.String name)

getPackageInfo

PackageInfo getPackageInfo(java.lang.String name)

registerClassInfo

void registerClassInfo(ClassInfo classInfo)

getClassInfo

ClassInfo getClassInfo(int cid)

getClassInfo

ClassInfo getClassInfo(java.lang.String name)

getSubClassInfos

java.util.List<ClassInfo> getSubClassInfos(ClassInfo base)

Copyright (c) 2004, 2005, 2006 Eike Stepper, Germany.
All Rights Reserved.