|
The Octet Molecular Representation Framework v0.8.2 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.octet.builder.AbstractRepresentationBuilder
net.sf.octet.builder.AbstractMoleculeBuilder
An extension of AbstractMoleculeBuilder intended for use in building partial
or complete Molecule representations.
| Nested Class Summary |
| Constructor Summary | |
AbstractMoleculeBuilder()
|
|
| Method Summary | |
protected BondingSystem |
createBondingSystem(AbstractRepresentationBuilder.BondingSystemTemplate template)
Returns a BondingSystem based on the current state of template. |
protected BondingSystemCollection |
createBondingSystems()
Returns a BondingSystemCollection based on the current states of available
BondingSystemTemplates. |
protected Configuration |
createConfiguration(AbstractRepresentationBuilder.ConfigurationTemplate template)
Returns a Configuration based on the current state of template. |
protected Conformation |
createConformation()
Returns a Conformation based on the state of this AbstractMoleculeBuilder. |
protected GammaSequence |
createGammaSequence(AbstractRepresentationBuilder.GammaSequenceTemplate template)
Returns a GammaSequence based on the current state of template. |
protected HalfPlane |
createHalfPlane(AbstractRepresentationBuilder.HalfPlaneTemplate template)
Returns a HalfPlane based on the current state of template. |
protected NonbondingShell |
createNonbondingShell(AbstractRepresentationBuilder.AtomTemplate template)
Returns a NonbondingShell based on the current state of template. |
protected Orbital |
createOrbital(AbstractRepresentationBuilder.OrbitalTemplate template)
Returns an Orbital based on the current state of template. |
protected PaddleWheel |
createPaddleWheel(AbstractRepresentationBuilder.PaddleWheelTemplate template)
Returns a PaddleWheel based on the current state of template. |
| Methods inherited from class net.sf.octet.builder.AbstractRepresentationBuilder |
addAtom, addBondingSystem, addConfiguration, addElectron, addGammaSequence, addHalfPlane, addHalfPlane, addHydrogens, addOrbital, connect, connect, constrainCenter, constrainLower, constrainUpper, createAtom, createAtomPair, flush, getAtomPairs, getAtoms, getAtomTemplates, getBondingSystemTemplates, getConformationTemplate, ionizeAntibondingElectrons, ionizeAtom, ionizeBondingElectrons |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface net.sf.octet.builder.RepresentationBuilder |
addAtom, addBondingSystem, addConfiguration, addElectron, addGammaSequence, addHalfPlane, addHalfPlane, addHydrogens, addOrbital, connect, connect, constrainCenter, constrainLower, constrainUpper, flush, ionizeAntibondingElectrons, ionizeAtom, ionizeBondingElectrons |
| Constructor Detail |
public AbstractMoleculeBuilder()
| Method Detail |
protected BondingSystemCollection createBondingSystems()
BondingSystemCollection based on the current states of available
BondingSystemTemplates.
BondingSystemCollection based on the available
BondingSystemTemplatesprotected BondingSystem createBondingSystem(AbstractRepresentationBuilder.BondingSystemTemplate template)
BondingSystem based on the current state of template. If
template only contains one AtomPair then an instance of
SimpleBondingSystem is generated.
- Parameters:
template - the template after which to model the BondingSystem - may
not be null
- Returns:
- a
BondingSystem based on template
protected Configuration createConfiguration(AbstractRepresentationBuilder.ConfigurationTemplate template)
Configuration based on the current state of template. If template
is null, then the static singleton instance of BasicConfiguration is returned.
template - the template after which to model the Configuration - may be null
Configuration based on templateprotected NonbondingShell createNonbondingShell(AbstractRepresentationBuilder.AtomTemplate template)
NonbondingShell based on the current state of template. If
template is empty, then a static singleton instance of BasicNonbondingShell
is returned.
template - the template on which to base the NonbondingShell - may
be null
NonbondingShell based on templateprotected Orbital createOrbital(AbstractRepresentationBuilder.OrbitalTemplate template)
Orbital based on the current state of template.
template - the template on which to based the Orbital - may not
be null
Orbital based on templateprotected Conformation createConformation()
Conformation based on the state of this AbstractMoleculeBuilder.
Conformation based on the state of this AbstractMoleculeBuilderprotected GammaSequence createGammaSequence(AbstractRepresentationBuilder.GammaSequenceTemplate template)
GammaSequence based on the current state of template.
template - the template after which to model the GammaSequence
GammaSequence based on the current state of templateprotected PaddleWheel createPaddleWheel(AbstractRepresentationBuilder.PaddleWheelTemplate template)
PaddleWheel based on the current state of template.
template - the template after which to model the PaddleWheel
PaddleWheel based on the current state of templateprotected HalfPlane createHalfPlane(AbstractRepresentationBuilder.HalfPlaneTemplate template)
HalfPlane based on the current state of template.
template - the template after whcih to model the HalfPlane
HalfPlane based on the current state of template
|
The Octet Molecular Representation Framework v0.8.2 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||