Definition and Application of Metaclasses
Metaclasses are classes whose instances are themselves classes. Metaclasses are generally used to define and query information relevant to the class level. The paper first analyzes the more general term meta and gives some examples of its use in various application domains. Then, it focuses on the d...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buchkapitel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 41 |
---|---|
container_issue | |
container_start_page | 32 |
container_title | |
container_volume | 2113 |
creator | Dahchour, Mohamed |
description | Metaclasses are classes whose instances are themselves classes. Metaclasses are generally used to define and query information relevant to the class level. The paper first analyzes the more general term meta and gives some examples of its use in various application domains. Then, it focuses on the description of metaclasses. To help better understand metaclasses, the paper suggests a set of criteria accounting for the variety of metaclass definitions existing in the literature. The paper finally presents the usage of metaclasses and discusses some questions raised about them. |
doi_str_mv | 10.1007/3-540-44759-8_5 |
format | Book Chapter |
fullrecord | <record><control><sourceid>proquest_pasca</sourceid><recordid>TN_cdi_pascalfrancis_primary_14044235</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>EBC3073063_12_50</sourcerecordid><originalsourceid>FETCH-LOGICAL-p266t-224a1d96096a0f81f6b9d8e025a1de960e3811d05a02a93acb7495906bba36e93</originalsourceid><addsrcrecordid>eNotUDtPwzAQNk8RSmfWLgwMhrPPduyxKk-piAVm65I4EAhJiMPAv8ctveX0Pe6T7mPsXMCVAMivkWsFXKlcO2693mOnmIgttvssE0YIjqjcAZu73G41qWWuDlkGCJK7XOExy5y22gBIe8LmMX5AGpRSaZGxy5tQN10zNX23oK5aLIehbUra4r5ePIWJypZiDPGMHdXUxjDf7Rl7vbt9WT3w9fP942q55oM0ZuIpl0TlDDhDUFtRm8JVNoDUiQ6JD2iFqEATSHJIZZErpx2YoiA0weGMXfznDhRLauuRurKJfhibLxp_vdj8L1EnH__3xSR1b2H0Rd9_Ri_Ab7rz6FMdftuVT90lv9zljv33T4iTD5uDMnTTSG35TsMUxugRcgSDXkivAf8AvYBpsQ</addsrcrecordid><sourcetype>Index Database</sourcetype><iscdi>true</iscdi><recordtype>book_chapter</recordtype><pqid>EBC3073063_12_50</pqid></control><display><type>book_chapter</type><title>Definition and Application of Metaclasses</title><source>Springer Books</source><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Dahchour, Mohamed</creator><contributor>Quirchmayr, Gerald ; Lazansky, Jiri ; Mayr, Heinrich C ; Vogel, Pavel ; Vogel, Pavel ; Quirchmayr, Gerald ; Lazansky, Jiri ; Mayr, Heinrich C.</contributor><creatorcontrib>Dahchour, Mohamed ; Quirchmayr, Gerald ; Lazansky, Jiri ; Mayr, Heinrich C ; Vogel, Pavel ; Vogel, Pavel ; Quirchmayr, Gerald ; Lazansky, Jiri ; Mayr, Heinrich C.</creatorcontrib><description>Metaclasses are classes whose instances are themselves classes. Metaclasses are generally used to define and query information relevant to the class level. The paper first analyzes the more general term meta and gives some examples of its use in various application domains. Then, it focuses on the description of metaclasses. To help better understand metaclasses, the paper suggests a set of criteria accounting for the variety of metaclass definitions existing in the literature. The paper finally presents the usage of metaclasses and discusses some questions raised about them.</description><identifier>ISSN: 0302-9743</identifier><identifier>ISBN: 9783540425274</identifier><identifier>ISBN: 3540425276</identifier><identifier>EISSN: 1611-3349</identifier><identifier>EISBN: 3540447598</identifier><identifier>EISBN: 9783540447597</identifier><identifier>DOI: 10.1007/3-540-44759-8_5</identifier><identifier>OCLC: 958560028</identifier><identifier>LCCallNum: TK7885-7895</identifier><language>eng</language><publisher>Germany: Springer Berlin / Heidelberg</publisher><subject>Applied sciences ; Class Level ; Computer science; control theory; systems ; Entity Type ; Exact sciences and technology ; Instance Level ; Method Invocation ; Object Model ; Programming languages ; Software</subject><ispartof>Database and Expert Systems Applications, 2001, Vol.2113, p.32-41</ispartof><rights>Springer-Verlag Berlin Heidelberg 2001</rights><rights>2002 INIST-CNRS</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><relation>Lecture Notes in Computer Science</relation></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Uhttps://ebookcentral.proquest.com/covers/3073063-l.jpg</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/3-540-44759-8_5$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/3-540-44759-8_5$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>309,310,779,780,784,789,790,793,4050,4051,27925,38255,41442,42511</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=14044235$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><contributor>Quirchmayr, Gerald</contributor><contributor>Lazansky, Jiri</contributor><contributor>Mayr, Heinrich C</contributor><contributor>Vogel, Pavel</contributor><contributor>Vogel, Pavel</contributor><contributor>Quirchmayr, Gerald</contributor><contributor>Lazansky, Jiri</contributor><contributor>Mayr, Heinrich C.</contributor><creatorcontrib>Dahchour, Mohamed</creatorcontrib><title>Definition and Application of Metaclasses</title><title>Database and Expert Systems Applications</title><description>Metaclasses are classes whose instances are themselves classes. Metaclasses are generally used to define and query information relevant to the class level. The paper first analyzes the more general term meta and gives some examples of its use in various application domains. Then, it focuses on the description of metaclasses. To help better understand metaclasses, the paper suggests a set of criteria accounting for the variety of metaclass definitions existing in the literature. The paper finally presents the usage of metaclasses and discusses some questions raised about them.</description><subject>Applied sciences</subject><subject>Class Level</subject><subject>Computer science; control theory; systems</subject><subject>Entity Type</subject><subject>Exact sciences and technology</subject><subject>Instance Level</subject><subject>Method Invocation</subject><subject>Object Model</subject><subject>Programming languages</subject><subject>Software</subject><issn>0302-9743</issn><issn>1611-3349</issn><isbn>9783540425274</isbn><isbn>3540425276</isbn><isbn>3540447598</isbn><isbn>9783540447597</isbn><fulltext>true</fulltext><rsrctype>book_chapter</rsrctype><creationdate>2001</creationdate><recordtype>book_chapter</recordtype><recordid>eNotUDtPwzAQNk8RSmfWLgwMhrPPduyxKk-piAVm65I4EAhJiMPAv8ctveX0Pe6T7mPsXMCVAMivkWsFXKlcO2693mOnmIgttvssE0YIjqjcAZu73G41qWWuDlkGCJK7XOExy5y22gBIe8LmMX5AGpRSaZGxy5tQN10zNX23oK5aLIehbUra4r5ePIWJypZiDPGMHdXUxjDf7Rl7vbt9WT3w9fP942q55oM0ZuIpl0TlDDhDUFtRm8JVNoDUiQ6JD2iFqEATSHJIZZErpx2YoiA0weGMXfznDhRLauuRurKJfhibLxp_vdj8L1EnH__3xSR1b2H0Rd9_Ri_Ab7rz6FMdftuVT90lv9zljv33T4iTD5uDMnTTSG35TsMUxugRcgSDXkivAf8AvYBpsQ</recordid><startdate>2001</startdate><enddate>2001</enddate><creator>Dahchour, Mohamed</creator><general>Springer Berlin / Heidelberg</general><general>Springer Berlin Heidelberg</general><general>Springer</general><scope>FFUUA</scope><scope>IQODW</scope></search><sort><creationdate>2001</creationdate><title>Definition and Application of Metaclasses</title><author>Dahchour, Mohamed</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-p266t-224a1d96096a0f81f6b9d8e025a1de960e3811d05a02a93acb7495906bba36e93</frbrgroupid><rsrctype>book_chapters</rsrctype><prefilter>book_chapters</prefilter><language>eng</language><creationdate>2001</creationdate><topic>Applied sciences</topic><topic>Class Level</topic><topic>Computer science; control theory; systems</topic><topic>Entity Type</topic><topic>Exact sciences and technology</topic><topic>Instance Level</topic><topic>Method Invocation</topic><topic>Object Model</topic><topic>Programming languages</topic><topic>Software</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Dahchour, Mohamed</creatorcontrib><collection>ProQuest Ebook Central - Book Chapters - Demo use only</collection><collection>Pascal-Francis</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Dahchour, Mohamed</au><au>Quirchmayr, Gerald</au><au>Lazansky, Jiri</au><au>Mayr, Heinrich C</au><au>Vogel, Pavel</au><au>Vogel, Pavel</au><au>Quirchmayr, Gerald</au><au>Lazansky, Jiri</au><au>Mayr, Heinrich C.</au><format>book</format><genre>bookitem</genre><ristype>CHAP</ristype><atitle>Definition and Application of Metaclasses</atitle><btitle>Database and Expert Systems Applications</btitle><seriestitle>Lecture Notes in Computer Science</seriestitle><date>2001</date><risdate>2001</risdate><volume>2113</volume><spage>32</spage><epage>41</epage><pages>32-41</pages><issn>0302-9743</issn><eissn>1611-3349</eissn><isbn>9783540425274</isbn><isbn>3540425276</isbn><eisbn>3540447598</eisbn><eisbn>9783540447597</eisbn><abstract>Metaclasses are classes whose instances are themselves classes. Metaclasses are generally used to define and query information relevant to the class level. The paper first analyzes the more general term meta and gives some examples of its use in various application domains. Then, it focuses on the description of metaclasses. To help better understand metaclasses, the paper suggests a set of criteria accounting for the variety of metaclass definitions existing in the literature. The paper finally presents the usage of metaclasses and discusses some questions raised about them.</abstract><cop>Germany</cop><pub>Springer Berlin / Heidelberg</pub><doi>10.1007/3-540-44759-8_5</doi><oclcid>958560028</oclcid><tpages>10</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0302-9743 |
ispartof | Database and Expert Systems Applications, 2001, Vol.2113, p.32-41 |
issn | 0302-9743 1611-3349 |
language | eng |
recordid | cdi_pascalfrancis_primary_14044235 |
source | Springer Books; IEEE Electronic Library (IEL) Conference Proceedings |
subjects | Applied sciences Class Level Computer science control theory systems Entity Type Exact sciences and technology Instance Level Method Invocation Object Model Programming languages Software |
title | Definition and Application of Metaclasses |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-27T00%3A58%3A17IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_pasca&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=bookitem&rft.atitle=Definition%20and%20Application%20of%20Metaclasses&rft.btitle=Database%20and%20Expert%20Systems%20Applications&rft.au=Dahchour,%20Mohamed&rft.date=2001&rft.volume=2113&rft.spage=32&rft.epage=41&rft.pages=32-41&rft.issn=0302-9743&rft.eissn=1611-3349&rft.isbn=9783540425274&rft.isbn_list=3540425276&rft_id=info:doi/10.1007/3-540-44759-8_5&rft_dat=%3Cproquest_pasca%3EEBC3073063_12_50%3C/proquest_pasca%3E%3Curl%3E%3C/url%3E&rft.eisbn=3540447598&rft.eisbn_list=9783540447597&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=EBC3073063_12_50&rft_id=info:pmid/&rfr_iscdi=true |