| org.unizone.finance.equity | ![]() |
org.unizone.0.5810
Instance of Type
Inheriting from SourceAdapterSingle
| Type data | Value |
| org.uninode.Type.displayPattern | {att:org.unizone.source.Source.displayName} |
| org.unizone.source.Source.valueAttribute | |
| org.uninode.Resource.resourceType | 'adapter' |
| org.uninode.Resource.label | |
| org.uninode.Resource.resourceOf | List{org.unizone.finance.equity.Equity} |
| org.uninode.Listable.resources | Reference[org.uninode.Listable.resources] of org.unizone.finance.equity.Volume |
| Attribute summary | Defined in | Uninode® Id | Properties | Default | |
| Reference[org.uninode.Listable.resources] | resources | Listable | org.uninode.0.2001 | type | |
| String | toString This is the display string. | Node | org.uninode.0.102 | ||
| Type | type The type of an object determines the behaviour and attributes of the object. | Node | org.uninode.0.101 | ||
| String | uri | Node | org.uninode.0.103 | ||
| String | label | Resource | org.uninode.0.2041 | type | |
| List[Type] | resourceOf | Resource | org.uninode.0.2042 | type | |
| Signature | resourceType This defines the type of resource. It can be 'view', 'adapter' or 'action' | Resource | org.uninode.0.2043 | type | |
| String | displayName The display name is the name that is shown in lists, displays and graphs. | Source | org.unizone.0.4001 | essential | |
| Attribute | valueAttribute The value attribute is used for determining the default value that should be used for displaying this source in a graph. | Source | org.unizone.0.4011 | type inheritValue | |
| Signature | valueType The value type determines which axes should be used in graphs. | Source | org.unizone.0.4002 | inheritValue | |
| Source | source | SourceAdapterSingle | org.unizone.0.4051 | ||
| Method summary | Defined in | Overrides | Properties | |
| void | activate | Listable | ||
| void | checkRange | SourceAdapterSingle | Source | |
| void | designEditor(WidgetWorkspace ws) | Listable | ||
| void | generateScript(ScriptGenerationInfo info) | SourceAdapterSingle | ScriptGenerator | |
| Boolean | isResourceOf(Listable listable, Signature aspect) | Mixable | type | |
| Listable | mixOn(Mixable mix) | Mixable | ||
| Listable | mixWith(Mixable mix) | Mixable | ||
| String | resourceString | Listable | introspection | |
| void | setSource(Source source) | SourceAdapterSingle | ||
| Source | source | SourceAdapterSingle | ||
| void | XXXcom.nodelab.java.sourceadaptersingle.CheckRange | SourceAdapterSingle | ||
| Signature | XXXcom.nodelab.java.sourceadaptersingle.ValueType | SourceAdapterSingle | ||
| void | com.nodelab.java.source.Activate | Source | Listable | |
| Listable | com.nodelab.java.source.MixWithMi | Source | Mixable | |
| Script summary |
com.nodelab.0.10408import com.nodelab.view.DiagramPainter;
import com.nodelab.view.DiagramPainterBar;
type Type diagramPainter() {
return DiagramPainterBar;
}
|
org.unizone.0.8533import org.unizone.finance.equity.Equity;
constructor() {
SourceAdapterSingle:();
}
constructor(Equity src) {
SourceAdapterSingle:();
setSource(src);
}
type Boolean isResourceOf(Listable node, Signature aspect) {
if (aspect == 'adapter') return true;
false;
}
String displayName() {
"volume of " + source.toString;
}
Signature valueType() {
'volume';
}
Real evaluate() {
Equity{source}.volume.evaluate;
}
void prepareRange() {
Equity{source}.volume.prepareRange;
}
/*
constructor() {
Source:();
}
class Boolean isResourceOf(Listable node, Symbol aspect) {
if (aspect == #adaptors) return true;
false;
}
class String resourceLabel() "Name of resource" {
"volume";
}
String resourceString() "Name of resource" {
"volume of " + nextSource().toString();
}
Mixable mixWith(Mixable item) {
if (item.class.subclassOf(Source)) {
setNextSource(Source{item});
return this;
}
return Source:mixWith(item);
}
Real aspectReal(Symbol aspect) {
if (aspect == #min) return 0;
if (aspect == #max) return nextSource().aspectReal(#volume);
if (aspect == #value) return nextSource().aspectReal(#volume);
null;
}
Object aspectValue(Symbol aspect) {
if (aspect == #min) return 0;
if (aspect == #max) return nextSource().aspectValue(#volume);
if (aspect == #value) return nextSource().aspectValue(#volume);
null;
}
Symbol generalizeAspect(Symbol aspect) {
if (aspect == #volume) return #value;
return null;
}
introspect Class diagramPainter() {
return DiagramPainterBar;
}
String instanceScript(InstanceScriptInfo info) {
nextSource().instanceScript(info);
info.objectId(this, AdaptorVolume, "vol");
}
String initScript(InstanceScriptInfo info) {
" " + info.methodPrefix(this) + "setNextSource(" + nextSource().instanceScript(info) + ");
";
}
*/ |