Package io.vertx.up.experiment.shape
Class AbstractHAtom
java.lang.Object
io.aeon.experiment.shape.AbstractHAtom
- All Implemented Interfaces:
io.horizon.specification.modeler.HAtom,io.horizon.specification.modeler.HDiff
- Direct Known Subclasses:
NormAtom
public abstract class AbstractHAtom
extends Object
implements io.horizon.specification.meta.modeler.HAtom
- Author:
- Lang
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final io.horizon.atom.app.KAppprotected final io.aeon.experiment.mu.KMarkerprotected final HAtomMetadataprotected final io.horizon.specification.modeler.HReferenceprotected final HAtomUniqueprotected final String -
Constructor Summary
ConstructorsConstructorDescriptionAbstractHAtom(io.horizon.atom.app.KApp app, io.horizon.specification.meta.modeler.HModel model) -
Method Summary
Modifier and TypeMethodDescriptionalias()返回 name = aliasatomKey(io.vertx.core.json.JsonObject options) 返回当前 Model 中的所有属性集io.horizon.specification.modeler.HAttributebooleaninthashCode()language()io.aeon.experiment.mu.KMarkermarker()<T extends io.horizon.specification.meta.modeler.HModel>
Tmodel()io.horizon.specification.modeler.HReferenceio.aeon.experiment.rule.RuleUniquerule()连接的规则<T extends io.horizon.specification.meta.modeler.HAtom>
Trule(io.aeon.experiment.rule.RuleUnique channelRule) 规则的链接io.aeon.experiment.rule.RuleUniqueruleAtom()存储的规则io.aeon.experiment.rule.RuleUnique智能检索规则io.modello.atom.typed.MetaAtomshape()返回 Shape 对象sigma()ConcurrentMap<String,Class<?>> type()Class<?>io.horizon.uca.compare.Vsvs()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.horizon.specification.modeler.HAtom
atom
-
Field Details
-
unique
-
app
protected final io.horizon.atom.app.KApp app -
ruler
-
metadata
-
reference
protected final transient io.horizon.specification.modeler.HReference reference -
marker
protected final transient io.aeon.experiment.mu.KMarker marker
-
-
Constructor Details
-
AbstractHAtom
public AbstractHAtom(io.aeon.experiment.specification.power.KApp app, io.aeon.experiment.mixture.HModel model)
-
-
Method Details
-
language
- Specified by:
languagein interfaceio.horizon.specification.modeler.HAtom
-
sigma
- Specified by:
sigmain interfaceio.horizon.specification.modeler.HAtom
-
atomKey
- Specified by:
atomKeyin interfaceio.horizon.specification.modeler.HAtom
-
attribute
返回当前 Model 中的所有属性集 -
attribute
-
alias
返回 name = alias -
alias
-
model
public <T extends io.aeon.experiment.mixture.HModel> T model()- Specified by:
modelin interfaceio.horizon.specification.modeler.HAtom
-
identifier
- Specified by:
identifierin interfaceio.horizon.specification.modeler.HAtom
-
type
-
type
-
shape
public io.modello.atom.typed.MetaAtom shape()返回 Shape 对象- Specified by:
shapein interfaceio.horizon.specification.modeler.HAtom
-
vs
public io.horizon.uca.compare.Vs vs()- Specified by:
vsin interfaceio.horizon.specification.modeler.HDiff
-
reference
public io.horizon.specification.modeler.HReference reference()- Specified by:
referencein interfaceio.horizon.specification.modeler.HAtom
-
ruleAtom
public io.aeon.experiment.rule.RuleUnique ruleAtom()存储的规则 -
ruleSmart
public io.aeon.experiment.rule.RuleUnique ruleSmart()智能检索规则 -
rule
public io.aeon.experiment.rule.RuleUnique rule()连接的规则 -
rule
public <T extends io.aeon.experiment.mixture.HAtom> T rule(io.aeon.experiment.rule.RuleUnique channelRule) 规则的链接 -
trackable
-
marker
public io.aeon.experiment.mu.KMarker marker() -
equals
-
hashCode
public int hashCode()
-