|
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.37
date: 2018/05/09 14:00:19
- user: cg
- file: Tools__NavigatorModel.st directory: libtool
- module: stx stc-classLibrary: libtool
- Author:
- Jan Vrany <jan.vrany@fit.cvut.cz>
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:]
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
-
-
nameListEntryForVisited
-
-
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
-
plugIn spec
-
aspectSelectors
-
queries
-
hasSubversionSupport
-
-
isAbstract
-
(comment from inherited method)
self isAbstract
accessing
-
environment
-
-
environment: env
-
aspects
-
environmentHolder
-
return/create the 'environmentHolder' value holder (automatically generated)
usage example(s):
environmentHolder := ValueHolder with: nil.
|
-
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
-
|