com.ibm.etools.iseries.perspective.model
Class AbstractISeriesNativeRoot
java.lang.Object
com.ibm.etools.iseries.perspective.model.AbstractISeriesResource
com.ibm.etools.iseries.perspective.model.AbstractISeriesParent
com.ibm.etools.iseries.perspective.model.AbstractISeriesContainer
com.ibm.etools.iseries.perspective.model.AbstractISeriesNativeRoot
- All Implemented Interfaces:
- IISeriesResourceActionFilter
public abstract class AbstractISeriesNativeRoot
- extends AbstractISeriesContainer
The equivalent of QSYS of an iSeries box. Under QSYS, you have libraries, or objects. Libraries can have objects and/or members. Objects can have members.
For now, we only have one library, and no native objects under QSYS.
Fields inherited from class com.ibm.etools.iseries.perspective.model.AbstractISeriesResource |
CONTAINER, IFS_CONTAINER, IFS_MEMBER, IFS_ROOT, LOCAL, LOCAL_AND_REMOTE, MEMBER, NATIVE_LIBRARY, NATIVE_MEMBER, NATIVE_OBJECT, NATIVE_ROOT, PROJECT, PROJECT_ROOT, REMOTE |
Methods inherited from class com.ibm.etools.iseries.perspective.model.AbstractISeriesResource |
accept, getAdapter, getBaseIResource, getISeriesProject, getIsLocal, getIsNative, getIsSynchronized, getLocationMask, getMarkerSeverity, getParent, getPropertiesModel, refreshPropertiesModel, setIsLocal, setIsNative, setIsSynchronized, synchronize, testAttribute, toString |
Copyright
public static final String Copyright
- See Also:
- Constant Field Values
nativeLibraries
protected Vector<AbstractISeriesNativeLibrary> nativeLibraries
AbstractISeriesNativeRoot
public AbstractISeriesNativeRoot()
getProject
public AbstractISeriesProject getProject()
- Access method for the project property.
- Returns:
- the current value of the project property
setProject
public void setProject(AbstractISeriesProject aProject)
- Sets the value of the project property.
- Parameters:
aProject
- the new value of the project property
getNativeLibraries
public Vector<AbstractISeriesNativeLibrary> getNativeLibraries()
- Access method for the nativeLibraries property.
- Returns:
- the current value of the nativeLibraries property
getCurrentLibrary
public AbstractISeriesNativeLibrary getCurrentLibrary()
- For now we are assuming that there is always one and only
one library. This will return it.
In future this could be generalized if we end up supporting multiple libraries
Copyright © 2011 IBM Corp. All Rights Reserved.
Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.