|
Class: NavigatorModel (in Tools)
Object
|
+--Model
|
+--ApplicationModel
|
+--Tools::NavigatorModel
|
+--Tools::BrowserList
|
+--Tools::NavigatorCanvas
|
+--Tools::OrganizerCanvas
|
+--Tools::VisualProfilerCanvas
- Package:
- stx:libtool
- Category:
- Interface-Browsers-New
- Version:
- rev:
1.47
date: 2023/12/12 23:51:01
- user: cg
- file: Tools__NavigatorModel.st directory: libtool
- module: stx stc-classLibrary: libtool
A base abstract superclass for all tools browsing the code.
The `environment` instvar should be used to access the code elements
(classes, packages, namespace). The tool should never access Smalltalk
directly, but the `environment`. By default, the `environment` is
initialized to Smalltalk. The `environment` could be whatever object
you like, but it MUST be polymorph with Smalltalk. Also, all classes-like
objects it returns MUST be polymorph with Class. Otherwise, expect
a lot of DNUs.
[instance variables:]
environment
[class variables:]
copyrightCOPYRIGHT (c) 2000 by eXept Software AG
All Rights Reserved
This software is furnished under a license and may be used
only in accordance with the terms of that license and with the
inclusion of the above copyright notice. This software may not
be provided or otherwise made available to, or used by, any
other person. No title to or ownership of the software is
hereby transferred.
defaults
-
isPseudoCategory: cat
-
-
isPseudoProject: prj
-
-
isPseudoProtocol: protocol
-
-
markForBeingInChangeList
-
items in the changeList are marked with this cahracter;
the '*' is disturbing arithmetic messages (i.e. Integer >> *)
therefore, it was changed to the '!', which is nowhere implemented.
-
markForBeingManagedBySVN: package
-
use Smalltalk-at to trick the dependency/prerequisite generator
-
markForBeingManagedBySVN: package branch: branch
-
-
nameListEntryForALL
-
-
nameListEntryForALLWithCount
-
-
nameListEntryForAllTests
-
-
nameListEntryForAnnotated
-
-
nameListEntryForBookmarked
-
-
nameListEntryForChanged
-
-
nameListEntryForChangedWithCount
-
-
nameListEntryForDocumentation
-
-
nameListEntryForExtendedClasses
-
-
nameListEntryForExtendedClassesWithCount
-
-
nameListEntryForExtensions
-
-
nameListEntryForFailedTests
-
obsoleted by nameListEntryForTestsNotPassed, because it is unclear what failed test means
(any of error, fail, inconc, never run, or only the explicit fail?)
-
nameListEntryForFullyCovered
-
-
nameListEntryForInheritedTests
-
-
nameListEntryForLong
-
-
nameListEntryForMustBeRedefinedInSubclass
-
-
nameListEntryForNILCategory
-
-
nameListEntryForNonStatic
-
-
nameListEntryForNotInstrumented
-
-
nameListEntryForObsolete
-
-
nameListEntryForOverride
-
-
nameListEntryForPartiallyCovered
-
-
nameListEntryForPassedTests
-
-
nameListEntryForRedefine
-
-
nameListEntryForRedefined
-
-
nameListEntryForRequired
-
-
nameListEntryForStatic
-
-
nameListEntryForSuperSend
-
-
nameListEntryForTestsNotPassed
-
includes all non-passed states
(i.e. fail, error, skipped, inconclusive and never run)
-
nameListEntryForUncommented
-
-
nameListEntryForUncovered
-
-
nameListEntryForUndocumented
-
-
nameListEntryForUndocumentedWithCount
-
-
nameListEntryForUnloaded
-
-
nameListEntryForUnloadedWithCount
-
-
nameListEntryForVariableReaders
-
-
nameListEntryForVariableReferences
-
-
nameListEntryForVariableWriters
-
-
nameListEntryForVisited
-
-
nameListEntryTemplateForExtensionsPerPackage
-
-
pseudoEntryForegroundColor
-
initialization
-
initialize
-
(comment from inherited method)
ApplicationModel initialize
interface specs
-
metaSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
Usage example(s):
UIPainter new openOnClass:Tools::NavigatorModel andSelector:#metaSpec
Tools::NavigatorModel new openInterface:#metaSpec
|
misc
-
classResources
-
(comment from inherited method)
if not already loaded, get the classes resourcePack and return it
plugIn spec
-
aspectSelectors
-
This resource specification was automatically generated
by the UIPainter of ST/X.
queries
-
hasSubversionSupport
-
-
isAbstract
-
(comment from inherited method)
self isAbstract
accessing
-
environment
-
-
environment: env
-
aspects
-
environmentHolder
-
return/create the 'environmentHolder' value holder (automatically generated)
-
environmentHolder: aValueModel
-
set the 'environmentHolder' value holder (automatically generated)
change & update
-
environmentChanged
-
My environment has changed. Update cached environment value.
Subclasses may need to override and invalidate it's contents.
-
update: something with: aParameter from: changedObject
-
Invoked when an object that I depend upon sends a change notification.
initialization
-
initialize
-
(comment from inherited method)
nothing done here;
but can be redefined in concrete applications
misc
-
resources
-
answer the resources of my masterApp, if there is one
queries
-
hasSubversionSupport
-
|