Uses of Interface
org.openscience.cdk.interfaces.IAtomContainerSet
Packages that use IAtomContainerSet
Package
Description
-
Uses of IAtomContainerSet in org.openscience.cdk
Classes in org.openscience.cdk that implement IAtomContainerSetModifier and TypeClassDescriptionclass
A set of AtomContainers.class
Maintains a set of Ring objects.class
An implementation of theISubstance
interface.Fields in org.openscience.cdk declared as IAtomContainerSetModifier and TypeFieldDescriptionprotected IAtomContainerSet
Reaction.agents
These are the used solvent, catalysts etc that normally appear above the reaction arrowprotected IAtomContainerSet
Reaction.products
protected IAtomContainerSet
Reaction.reactants
protected IAtomContainerSet
ChemModel.setOfMolecules
A MoleculeSet.Methods in org.openscience.cdk that return IAtomContainerSetModifier and TypeMethodDescriptionReaction.getAgents()
Returns a MoleculeSet containing the agents in this reaction.ChemModel.getMoleculeSet()
Returns the MoleculeSet of this ChemModel.Reaction.getProducts()
Returns a MoleculeSet containing the products of this reaction.Reaction.getReactants()
Returns a MoleculeSet containing the reactants in this reaction.Methods in org.openscience.cdk with parameters of type IAtomContainerSetModifier and TypeMethodDescriptionvoid
AtomContainerSet.add
(IAtomContainerSet atomContainerSet) Adds all atomContainers in the AtomContainerSet to this container.void
ChemModel.setMoleculeSet
(IAtomContainerSet setOfMolecules) Sets the MoleculeSet of this ChemModel.void
Reaction.setProducts
(IAtomContainerSet setOfMolecules) Assigns a MoleculeSet to the products of this reaction.void
Reaction.setReactants
(IAtomContainerSet setOfMolecules) Assigns a MoleculeSet to the reactants in this reaction. -
Uses of IAtomContainerSet in org.openscience.cdk.charges
Methods in org.openscience.cdk.charges with parameters of type IAtomContainerSetModifier and TypeMethodDescriptiondouble[][]
GasteigerPEPEPartialCharges.assignrPiMarsilliFactors
(IAtomContainerSet setAc) Method which stores and assigns the factors a,b,c and CHI+. -
Uses of IAtomContainerSet in org.openscience.cdk.debug
Classes in org.openscience.cdk.debug that implement IAtomContainerSetModifier and TypeClassDescriptionclass
Debugging data class.class
Debugging data class.class
Debugging data class.Methods in org.openscience.cdk.debug that return IAtomContainerSetModifier and TypeMethodDescriptionDebugReaction.getAgents()
Returns a MoleculeSet containing the agents in this reaction.DebugChemModel.getMoleculeSet()
Returns the MoleculeSet of this ChemModel.DebugReaction.getProducts()
Returns a MoleculeSet containing the products of this reaction.DebugReaction.getReactants()
Returns a MoleculeSet containing the reactants in this reaction.Methods in org.openscience.cdk.debug with parameters of type IAtomContainerSetModifier and TypeMethodDescriptionvoid
DebugAtomContainerSet.add
(IAtomContainerSet atomContainerSet) Adds all atomContainers in the AtomContainerSet to this container.void
DebugSubstance.add
(IAtomContainerSet atomContainerSet) Adds all atomContainers in the AtomContainerSet to this container.void
DebugChemModel.setMoleculeSet
(IAtomContainerSet setOfMolecules) Sets the MoleculeSet of this ChemModel.void
DebugReaction.setProducts
(IAtomContainerSet products) Assigns a MoleculeSet to the products of this reaction.void
DebugReaction.setReactants
(IAtomContainerSet reactants) Assigns a MoleculeSet to the reactants in this reaction. -
Uses of IAtomContainerSet in org.openscience.cdk.graph
Methods in org.openscience.cdk.graph that return IAtomContainerSetModifier and TypeMethodDescriptionstatic IAtomContainerSet
ConnectivityChecker.partitionIntoMolecules
(IAtomContainer container) Partitions the atoms in an AtomContainer into covalently connected components.static IAtomContainerSet
ConnectivityChecker.partitionIntoMolecules
(IAtomContainer container, int[] components) Split a molecule based on the provided component array. -
Uses of IAtomContainerSet in org.openscience.cdk.graph.invariant
Methods in org.openscience.cdk.graph.invariant that return IAtomContainerSetModifier and TypeMethodDescriptionstatic IAtomContainerSet
ConjugatedPiSystemsDetector.detect
(IAtomContainer ac) Detect all conjugated pi systems in an AtomContainer. -
Uses of IAtomContainerSet in org.openscience.cdk.interfaces
Subinterfaces of IAtomContainerSet in org.openscience.cdk.interfacesModifier and TypeInterfaceDescriptioninterface
Maintains a set of Ring objects.interface
A chemical substance that consists of one or more chemical structures.Methods in org.openscience.cdk.interfaces that return IAtomContainerSetModifier and TypeMethodDescriptionIReaction.getAgents()
Returns a IAtomContaineSet containing the agents in this reaction.IChemModel.getMoleculeSet()
Returns the IAtomContainerSet of this ChemModel.IReaction.getProducts()
Returns a IAtomContaineSet containing the products of this reaction.IReaction.getReactants()
Returns a IAtomContaineSet containing the reactants in this reaction.Methods in org.openscience.cdk.interfaces with parameters of type IAtomContainerSetModifier and TypeMethodDescriptionvoid
IAtomContainerSet.add
(IAtomContainerSet atomContainerSet) Adds all atomContainers in the AtomContainerSet to this container.void
IChemModel.setMoleculeSet
(IAtomContainerSet setOfMolecules) Sets the IAtomContainerSet of this ChemModel.void
IReaction.setProducts
(IAtomContainerSet products) Assigns a IAtomContaineSet to the products of this reaction.void
IReaction.setReactants
(IAtomContainerSet reactants) Assigns a IAtomContaineSet to the reactants in this reaction. -
Uses of IAtomContainerSet in org.openscience.cdk.io
Methods in org.openscience.cdk.io with parameters of type IAtomContainerSetModifier and TypeMethodDescriptionvoid
SMILESWriter.writeAtomContainerSet
(IAtomContainerSet som) Writes a list of molecules to an OutputStream. -
Uses of IAtomContainerSet in org.openscience.cdk.io.cml
Fields in org.openscience.cdk.io.cml declared as IAtomContainerSet -
Uses of IAtomContainerSet in org.openscience.cdk.io.pubchemxml
Methods in org.openscience.cdk.io.pubchemxml that return IAtomContainerSet -
Uses of IAtomContainerSet in org.openscience.cdk.layout
Methods in org.openscience.cdk.layout that return IAtomContainerSetModifier and TypeMethodDescriptionTemplateHandler.getMappedSubstructures
(IAtomContainer molecule) Checks if one of the loaded templates is a substructure in the given Molecule and returns all matched substructures in a IAtomContainerSet. -
Uses of IAtomContainerSet in org.openscience.cdk.libio.cml
Methods in org.openscience.cdk.libio.cml with parameters of type IAtomContainerSetModifier and TypeMethodDescriptionorg.xmlcml.cml.element.CMLMoleculeList
Convertor.cdkAtomContainerSetToCMLList
(IAtomContainerSet moleculeSet) -
Uses of IAtomContainerSet in org.openscience.cdk.modeling.builder3d
Methods in org.openscience.cdk.modeling.builder3d with parameters of type IAtomContainerSetModifier and TypeMethodDescriptionvoid
TemplateExtractor.writeChemModel
(IAtomContainerSet som, String file, String endFix) -
Uses of IAtomContainerSet in org.openscience.cdk.reaction
Methods in org.openscience.cdk.reaction with parameters of type IAtomContainerSetModifier and TypeMethodDescriptionIReactionMechanism.initiate
(IAtomContainerSet atomContainerSet, ArrayList<IAtom> atomList, ArrayList<IBond> bondList) Initiates the process for the given mechanism.IReactionProcess.initiate
(IAtomContainerSet reactants, IAtomContainerSet agents) Initiates the process for the given Reaction. -
Uses of IAtomContainerSet in org.openscience.cdk.reaction.mechanism
Methods in org.openscience.cdk.reaction.mechanism with parameters of type IAtomContainerSetModifier and TypeMethodDescriptionAdductionLPMechanism.initiate
(IAtomContainerSet atomContainerSet, ArrayList<IAtom> atomList, ArrayList<IBond> bondList) Initiates the process for the given mechanism.AdductionPBMechanism.initiate
(IAtomContainerSet atomContainerSet, ArrayList<IAtom> atomList, ArrayList<IBond> bondList) Initiates the process for the given mechanism.HeterolyticCleavageMechanism.initiate
(IAtomContainerSet atomContainerSet, ArrayList<IAtom> atomList, ArrayList<IBond> bondList) Initiates the process for the given mechanism.HomolyticCleavageMechanism.initiate
(IAtomContainerSet atomContainerSet, ArrayList<IAtom> atomList, ArrayList<IBond> bondList) Initiates the process for the given mechanism.RadicalSiteIonizationMechanism.initiate
(IAtomContainerSet atomContainerSet, ArrayList<IAtom> atomList, ArrayList<IBond> bondList) Initiates the process for the given mechanism.RadicalSiteRearrangementMechanism.initiate
(IAtomContainerSet atomContainerSet, ArrayList<IAtom> atomList, ArrayList<IBond> bondList) Initiates the process for the given mechanism.RearrangementChargeMechanism.initiate
(IAtomContainerSet atomContainerSet, ArrayList<IAtom> atomList, ArrayList<IBond> bondList) Initiates the process for the given mechanism.RemovingSEofBMechanism.initiate
(IAtomContainerSet atomContainerSet, ArrayList<IAtom> atomList, ArrayList<IBond> bondList) Initiates the process for the given mechanism.RemovingSEofNBMechanism.initiate
(IAtomContainerSet atomContainerSet, ArrayList<IAtom> atomList, ArrayList<IBond> bondList) Initiates the process for the given mechanism.SharingElectronMechanism.initiate
(IAtomContainerSet atomContainerSet, ArrayList<IAtom> atomList, ArrayList<IBond> bondList) Initiates the process for the given mechanism.TautomerizationMechanism.initiate
(IAtomContainerSet atomContainerSet, ArrayList<IAtom> atomList, ArrayList<IBond> bondList) Initiates the process for the given mechanism. -
Uses of IAtomContainerSet in org.openscience.cdk.reaction.type
Methods in org.openscience.cdk.reaction.type with parameters of type IAtomContainerSetModifier and TypeMethodDescriptionAdductionProtonLPReaction.initiate
(IAtomContainerSet reactants, IAtomContainerSet agents) Initiate process.AdductionProtonPBReaction.initiate
(IAtomContainerSet reactants, IAtomContainerSet agents) Initiate process.AdductionSodiumLPReaction.initiate
(IAtomContainerSet reactants, IAtomContainerSet agents) Initiate process.CarbonylEliminationReaction.initiate
(IAtomContainerSet reactants, IAtomContainerSet agents) Initiate process.ElectronImpactNBEReaction.initiate
(IAtomContainerSet reactants, IAtomContainerSet agents) Initiate process.ElectronImpactPDBReaction.initiate
(IAtomContainerSet reactants, IAtomContainerSet agents) Initiate process.ElectronImpactSDBReaction.initiate
(IAtomContainerSet reactants, IAtomContainerSet agents) Initiate process.HeterolyticCleavagePBReaction.initiate
(IAtomContainerSet reactants, IAtomContainerSet agents) Initiate process.HeterolyticCleavageSBReaction.initiate
(IAtomContainerSet reactants, IAtomContainerSet agents) Initiate process.HomolyticCleavageReaction.initiate
(IAtomContainerSet reactants, IAtomContainerSet agents) Initiate process.HyperconjugationReaction.initiate
(IAtomContainerSet reactants, IAtomContainerSet agents) Initiate process.PiBondingMovementReaction.initiate
(IAtomContainerSet reactants, IAtomContainerSet agents) Initiate process.RadicalChargeSiteInitiationHReaction.initiate
(IAtomContainerSet reactants, IAtomContainerSet agents) Initiate process.RadicalChargeSiteInitiationReaction.initiate
(IAtomContainerSet reactants, IAtomContainerSet agents) Initiate process.RadicalSiteHrAlphaReaction.initiate
(IAtomContainerSet reactants, IAtomContainerSet agents) Initiate process.RadicalSiteHrBetaReaction.initiate
(IAtomContainerSet reactants, IAtomContainerSet agents) Initiate process.RadicalSiteHrDeltaReaction.initiate
(IAtomContainerSet reactants, IAtomContainerSet agents) Initiate process.RadicalSiteHrGammaReaction.initiate
(IAtomContainerSet reactants, IAtomContainerSet agents) Initiate process.RadicalSiteInitiationHReaction.initiate
(IAtomContainerSet reactants, IAtomContainerSet agents) Initiate process.RadicalSiteInitiationReaction.initiate
(IAtomContainerSet reactants, IAtomContainerSet agents) Initiate process.RadicalSiteRrAlphaReaction.initiate
(IAtomContainerSet reactants, IAtomContainerSet agents) Initiate process.RadicalSiteRrBetaReaction.initiate
(IAtomContainerSet reactants, IAtomContainerSet agents) Initiate process.RadicalSiteRrDeltaReaction.initiate
(IAtomContainerSet reactants, IAtomContainerSet agents) Initiate process.RadicalSiteRrGammaReaction.initiate
(IAtomContainerSet reactants, IAtomContainerSet agents) Initiate process.RearrangementAnionReaction.initiate
(IAtomContainerSet reactants, IAtomContainerSet agents) Initiate process.RearrangementCationReaction.initiate
(IAtomContainerSet reactants, IAtomContainerSet agents) Initiate process.RearrangementLonePairReaction.initiate
(IAtomContainerSet reactants, IAtomContainerSet agents) Initiate process.RearrangementRadicalReaction.initiate
(IAtomContainerSet reactants, IAtomContainerSet agents) Initiate process.SharingAnionReaction.initiate
(IAtomContainerSet reactants, IAtomContainerSet agents) Initiate process.SharingChargeDBReaction.initiate
(IAtomContainerSet reactants, IAtomContainerSet agents) Initiate process.SharingChargeSBReaction.initiate
(IAtomContainerSet reactants, IAtomContainerSet agents) Initiate process.SharingLonePairReaction.initiate
(IAtomContainerSet reactants, IAtomContainerSet agents) Initiate process.TautomerizationReaction.initiate
(IAtomContainerSet reactants, IAtomContainerSet agents) Initiate process. -
Uses of IAtomContainerSet in org.openscience.cdk.renderer
Methods in org.openscience.cdk.renderer that return types with arguments of type IAtomContainerSetModifier and TypeMethodDescriptionMoleculeSetRenderer.getGenerators()
Returns aList
ofIGenerator
s for this renderer.Methods in org.openscience.cdk.renderer with parameters of type IAtomContainerSetModifier and TypeMethodDescriptionstatic double
AverageBondLengthCalculator.calculateAverageBondLength
(IAtomContainerSet moleculeSet) Calculate the average bond length for the bonds in a molecule set.static Rectangle2D
BoundsCalculator.calculateBounds
(IAtomContainerSet moleculeSet) Calculate the bounding rectangle for a molecule set.MoleculeSetRenderer.calculateDiagramBounds
(IAtomContainerSet moleculeSet) Given aIChemObject
, calculates the bounding rectangle in screen space.MoleculeSetRenderer.generateDiagram
(IAtomContainerSet molecules) The main method of the renderer, that uses each of the generators to create a different set ofIRenderingElement
s grouped together into a tree.MoleculeSetRenderer.paint
(IAtomContainerSet moleculeSet, IDrawVisitor drawVisitor) Paint an IChemObject.void
MoleculeSetRenderer.paint
(IAtomContainerSet molecules, IDrawVisitor drawVisitor, Rectangle2D bounds, boolean resetCenter) Paint a set of molecules.void
MoleculeSetRenderer.setScale
(IAtomContainerSet moleculeSet) Set the scale for anIAtomContainerSet
.void
MoleculeSetRenderer.setup
(IAtomContainerSet moleculeSet, Rectangle screen) Setup the transformations necessary to draw thisIAtomContainerSet
. -
Uses of IAtomContainerSet in org.openscience.cdk.silent
Classes in org.openscience.cdk.silent that implement IAtomContainerSetModifier and TypeClassDescriptionclass
A set of AtomContainers.class
Maintains a set of Ring objects.class
An implementation of theISubstance
interface.Fields in org.openscience.cdk.silent declared as IAtomContainerSetModifier and TypeFieldDescriptionprotected IAtomContainerSet
Reaction.agents
These are the used solvent, catalysts etc that normally appear above the reaction arrowprotected IAtomContainerSet
Reaction.products
protected IAtomContainerSet
Reaction.reactants
protected IAtomContainerSet
ChemModel.setOfMolecules
A MoleculeSet.Methods in org.openscience.cdk.silent that return IAtomContainerSetModifier and TypeMethodDescriptionReaction.getAgents()
Returns a MoleculeSet containing the agents in this reaction.ChemModel.getMoleculeSet()
Returns the MoleculeSet of this ChemModel.Reaction.getProducts()
Returns a MoleculeSet containing the products of this reaction.Reaction.getReactants()
Returns a MoleculeSet containing the reactants in this reaction.Methods in org.openscience.cdk.silent with parameters of type IAtomContainerSetModifier and TypeMethodDescriptionvoid
AtomContainerSet.add
(IAtomContainerSet atomContainerSet) Adds all atomContainers in the AtomContainerSet to this container.void
ChemModel.setMoleculeSet
(IAtomContainerSet setOfMolecules) Sets the MoleculeSet of this ChemModel.void
Reaction.setProducts
(IAtomContainerSet setOfMolecules) Assigns a MoleculeSet to the products of this reaction.void
Reaction.setReactants
(IAtomContainerSet setOfMolecules) Assigns a MoleculeSet to the reactants in this reaction. -
Uses of IAtomContainerSet in org.openscience.cdk.smsd.algorithm.rgraph
Methods in org.openscience.cdk.smsd.algorithm.rgraph that return IAtomContainerSetModifier and TypeMethodDescriptionprotected IAtomContainerSet
CDKMCSHandler.getUncommon
(IAtomContainer mol, IAtomContainer mcss, boolean shouldMatchBonds) Deprecated.protected IAtomContainerSet
CDKSubGraphHandler.getUncommon
(IAtomContainer mol, IAtomContainer mcss, boolean shouldMatchBonds) Deprecated. -
Uses of IAtomContainerSet in org.openscience.cdk.structgen.stochastic
Methods in org.openscience.cdk.structgen.stochastic with parameters of type IAtomContainerSetModifier and TypeMethodDescriptionPartialFilledStructureMerger.generate
(IAtomContainerSet atomContainers) Randomly generates a single, connected, correctly bonded structure from a number of fragments. -
Uses of IAtomContainerSet in org.openscience.cdk.tools
Methods in org.openscience.cdk.tools that return IAtomContainerSetModifier and TypeMethodDescriptionStructureResonanceGenerator.getContainers
(IAtomContainer molecule) Get the container which is found resonance from aIAtomContainer
.StructureResonanceGenerator.getStructures
(IAtomContainer molecule) Get the resonance structures from anIAtomContainer
. -
Uses of IAtomContainerSet in org.openscience.cdk.tools.manipulator
Methods in org.openscience.cdk.tools.manipulator that return IAtomContainerSetModifier and TypeMethodDescriptionstatic IAtomContainerSet
ReactionManipulator.getAllAgents
(IReaction reaction) Returns all agents of anIReaction
.static IAtomContainerSet
ReactionSchemeManipulator.getAllAtomContainers
(IReactionScheme scheme) get all AtomContainers object from a set of Reactions.static IAtomContainerSet
ReactionSchemeManipulator.getAllAtomContainers
(IReactionScheme scheme, IAtomContainerSet molSet) Get all molecule objects from a set of Reactions given aIAtomContainerSet
to add.static IAtomContainerSet
ReactionManipulator.getAllMolecules
(IReaction reaction) Returns all components of anIReaction
, that is, reactants, agents and products.static IAtomContainerSet
ReactionSetManipulator.getAllMolecules
(IReactionSet set) get all Molecules object from a set of Reactions.static IAtomContainerSet
ReactionManipulator.getAllProducts
(IReaction reaction) Returns all products of anIReaction
.static IAtomContainerSet
ReactionManipulator.getAllReactants
(IReaction reaction) Returns all reactants of anIReaction
.Methods in org.openscience.cdk.tools.manipulator that return types with arguments of type IAtomContainerSetModifier and TypeMethodDescriptionstatic ArrayList<IAtomContainerSet>
ReactionSchemeManipulator.getAtomContainerSet
(IAtomContainer origenMol, IAtomContainer finalMol, IReactionScheme reactionScheme) Extract the list of AtomContainers taking part in the IReactionScheme to originate a product given a reactant.Methods in org.openscience.cdk.tools.manipulator with parameters of type IAtomContainerSetModifier and TypeMethodDescriptionstatic boolean
AtomContainerSetManipulator.containsByID
(IAtomContainerSet atomContainerSet, String id) Tells if an AtomContainerSet contains at least one AtomContainer with the same ID as atomContainer.static List<IAtomContainer>
AtomContainerSetManipulator.getAllAtomContainers
(IAtomContainerSet set) Returns all the AtomContainer's of a MoleculeSet.static List<IAtomContainer>
MoleculeSetManipulator.getAllAtomContainers
(IAtomContainerSet set) Returns all the AtomContainer's of a MoleculeSet.static IAtomContainerSet
ReactionSchemeManipulator.getAllAtomContainers
(IReactionScheme scheme, IAtomContainerSet molSet) Get all molecule objects from a set of Reactions given aIAtomContainerSet
to add.static List<IChemObject>
AtomContainerSetManipulator.getAllChemObjects
(IAtomContainerSet set) Does not recursively return the contents of the AtomContainer.static List<IChemObject>
MoleculeSetManipulator.getAllChemObjects
(IAtomContainerSet set) AtomContainerSetManipulator.getAllIDs
(IAtomContainerSet set) MoleculeSetManipulator.getAllIDs
(IAtomContainerSet set) static int
AtomContainerSetManipulator.getAtomCount
(IAtomContainerSet set) static int
MoleculeSetManipulator.getAtomCount
(IAtomContainerSet set) static int
AtomContainerSetManipulator.getBondCount
(IAtomContainerSet set) static int
MoleculeSetManipulator.getBondCount
(IAtomContainerSet set) static IAtomContainer
AtomContainerSetManipulator.getRelevantAtomContainer
(IAtomContainerSet containerSet, IAtom atom) static IAtomContainer
AtomContainerSetManipulator.getRelevantAtomContainer
(IAtomContainerSet containerSet, IBond bond) static IAtomContainer
MoleculeSetManipulator.getRelevantAtomContainer
(IAtomContainerSet moleculeSet, IAtom atom) static IAtomContainer
MoleculeSetManipulator.getRelevantAtomContainer
(IAtomContainerSet moleculeSet, IBond bond) static double
AtomContainerSetManipulator.getTotalCharge
(IAtomContainerSet set) static double
MoleculeSetManipulator.getTotalCharge
(IAtomContainerSet set) static double
AtomContainerSetManipulator.getTotalFormalCharge
(IAtomContainerSet set) static double
MoleculeSetManipulator.getTotalFormalCharge
(IAtomContainerSet set) static int
AtomContainerSetManipulator.getTotalHydrogenCount
(IAtomContainerSet set) static int
MoleculeSetManipulator.getTotalHydrogenCount
(IAtomContainerSet set) static void
AtomContainerSetManipulator.removeAtomAndConnectedElectronContainers
(IAtomContainerSet set, IAtom atom) static void
MoleculeSetManipulator.removeAtomAndConnectedElectronContainers
(IAtomContainerSet set, IAtom atom) static void
AtomContainerSetManipulator.removeElectronContainer
(IAtomContainerSet set, IElectronContainer electrons) static void
MoleculeSetManipulator.removeElectronContainer
(IAtomContainerSet set, IElectronContainer electrons) static void
AtomContainerSetManipulator.setAtomProperties
(IAtomContainerSet set, Object propKey, Object propVal) static void
MoleculeSetManipulator.setAtomProperties
(IAtomContainerSet set, Object propKey, Object propVal) static void
AtomContainerSetManipulator.sort
(IAtomContainerSet atomContainerSet) Sorts the IAtomContainers in the given IAtomContainerSet by the following criteria with decreasing priority: -
Uses of IAtomContainerSet in org.openscience.cdk.validate
Methods in org.openscience.cdk.validate with parameters of type IAtomContainerSetModifier and TypeMethodDescriptionAbstractValidator.validateMoleculeSet
(IAtomContainerSet subject) IValidator.validateMoleculeSet
(IAtomContainerSet subject) ValidatorEngine.validateMoleculeSet
(IAtomContainerSet subject)