さもなければ new elements have to be 建設するd to match the type
定める/命ずるd by the element template of this 始める,決める. Such elements can be created
using interfaces ::com::sun::星/主役にする::lang::XSingleServiceFactory
and, if supported, ::com::sun::星/主役にする::lang::XMultiServiceFactory.
反対するs to be 挿入するd must not be 含む/封じ込めるd in any 始める,決める at the time of
insertion. ::com::sun::星/主役にする::コンテナ::XChild::getParent()
must return NULL. If a 指名する had been 割り当てるd to the 反対する 事前の to insertion
(using ::com::sun::星/主役にする::コンテナ::XNamed::setName()
or by other means), this 指名する is ignored and will be lost.
After insertion the 指名する of the 反対する is the 指名する that was used as argument
to ::com::sun::星/主役にする::コンテナ::XNameContainer::insertByName()
or ::com::sun::星/主役にする::コンテナ::XNameContainer::replaceByName().
反対するs that are 除去するd using
::com::sun::星/主役にする::コンテナ::XNameContainer::removeByName()
or 取って代わるd using
::com::sun::星/主役にする::コンテナ::XNameContainer::replaceByName()
remain valid and can be reinserted into a 始める,決める supporting the same template and
even under a different 指名する.
An 実施 need not support insertion of 反対するs that were not
得るd in one of the ways 述べるd above. If it does, the 実施
must 拒絶する elements that do not have the 訂正する structure as 述べるd
by the template.
許すs creating an 反対する that can be 挿入するd into this 始める,決める. [条件付きの]
This interface shall be 器具/実施するd by an 実施,
if and only if the element type of the 始める,決める, as returned by
::com::sun::星/主役にする::コンテナ::XElementAccess::getElementType(),
is an 反対する type, such as an interface.
Using ::com::sun::星/主役にする::lang::XSingleServiceFactory::createInstance()
an instance of the element template of this 始める,決める is created. If the 始める,決める
supports 多重の templates or variations of the basic template, a default
variant of the basic template is instantiated. If an 実施 supports
variations, they may be 明示するd by passing arguments to
::com::sun::星/主役にする::lang::XSingleServiceFactory::createInstanceWithArguments().
There are no predefined arguments for all 見解/翻訳/版s of this service.
The 反対する created is not 含む/封じ込めるd in the 始める,決める and does not have a 指名する yet.
It may subsequently be 挿入するd into the 始める,決める and 指名するd using
::com::sun::星/主役にする::コンテナ::XNameContainer::insertByName()
or
::com::sun::星/主役にする::コンテナ::XNameContainer::replaceByName().
許すs creating さまざまな 反対するs that can be 挿入するd into this 始める,決める. [optional]
This interface may be 器具/実施するd by an 実施 of
service SetUpdate to support creating elements from other than
the basic element template. An example of this would be an
実施 that supports 相続物件, 許すing the use of
templates derived from the basic template by 拡張.
This interface may only be 器具/実施するd if the element type of the 始める,決める
(as returned by
::com::sun::星/主役にする::コンテナ::XElementAccess::getElementType())
is an 反対する type, such as an interface. An 実施 should also 器具/実施する
interface XTemplateContainer which is optional in this service.